DOT11EXTIHV_GET_VERSION_INFO Rückruffunktion (wlanihv.h)
Syntax
DOT11EXTIHV_GET_VERSION_INFO Dot11extihvGetVersionInfo;
DWORD Dot11extihvGetVersionInfo(
[out] PDOT11_IHV_VERSION_INFO pDot11IHVVersionInfo
)
{...}
Parameter
[out] pDot11IHVVersionInfo
Ein Zeiger auf eine DOT11_IHV_VERSION_INFO-Struktur , die die Schnittstellenversionsnummern enthält.
Rückgabewert
Wenn der Aufruf erfolgreich ist, gibt die Funktion ERROR_SUCCESS zurück. Andernfalls wird ein in Winerror.h definierter Fehlercode zurückgegeben.
Hinweise
Das Betriebssystem ruft die Dot11ExtIhvGetVersionInfo-Funktion auf, um zu bestimmen, welche Version der Schnittstelle mit der IHV-Erweiterungs-DLL verwendet werden soll. Das Betriebssystem führt diesen Aufruf sofort nach dem Laden der DLL aus, und dieser Aufruf ist der erste Aufruf, den das Betriebssystem in die DLL sendet.
Im Gegensatz zu anderen IHV-Erweiterbarkeits- und Handlerfunktionen, deren Adressen durch eine Tabelle von Funktionszeigern aufgelöst werden, die durch einen Aufruf von Dot11ExtIhvInitService ausgetauscht werden, wird die Adresse der Dot11ExtIhvGetVersionInfo-Funktion vom Betriebssystem durch das Betriebssystem aufgelöst, das die GetProcAddress-Funktion aufruft. Daher muss der Entwickler der IHV-Erweiterungen-DLL diese Richtlinien befolgen.
- Die DLL muss eine Funktion namens Dot11ExtIhvGetVersionInfo implementieren, die das in diesem Thema beschriebene Format aufweist.
- Die EXPORTS-Anweisung der Quellmoduldefinitionsdatei (DEF), die zum Erstellen der IHV-Erweiterungen-DLL verwendet wird, muss einen Funktionsnameneintrag für die Dot11ExtIhvGetVersionInfo-Funktion enthalten.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Zielplattform | Desktop |
Kopfzeile | wlanihv.h (include Wlanihv.h) |