Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Syntax
DOT11EXTIHV_RECEIVE_PACKET Dot11extihvReceivePacket;
DWORD Dot11extihvReceivePacket(
[in, optional] HANDLE hIhvExtAdapter,
[in] DWORD dwInBufferSize,
[in] LPVOID pvInBuffer
)
{...}
Parameter
[in, optional] hIhvExtAdapter
Das Handle, das von der IHV Extensions DLL verwendet wird, um auf den WLAN-Adapter zu verweisen. Dieser Handlewert wurde über einen vorherigen Aufruf der Dot11ExtIhvInitAdapter IHV-Handlerfunktion angegeben.
[in] dwInBufferSize
Die Länge des empfangenen Pakets in Bytes, auf das vom pvInBuffer Parameter verwiesen wird.
[in] pvInBuffer
Ein Zeiger auf einen Puffer, der vom Betriebssystem zugewiesen wird, das die Paketdaten enthält, wie im Abschnitt "Hinweise" beschrieben.
Rückgabewert
Wenn der Aufruf erfolgreich ist, gibt die Funktion ERROR_SUCCESS zurück. Andernfalls wird ein fehlercode zurückgegeben, der in Winerror.h definiert ist.
Bemerkungen
Das Betriebssystem ruft die Dot11ExtIhvReceivePacket Funktion auf, wenn folgendes auftritt:
- Der WLAN-Adapter empfängt ein Paket und den Native 802.11 Miniporttreiber, der den Adapter verwaltet, gibt das Paket an das Betriebssystem an.
- Die IEEE EtherType des Pakets entspricht einem Eintrag in der Liste der EtherTypes, die durch die IHV Extensions DLL durch einen Aufruf an die Dot11ExtSetEtherTypeHandling Funktion.
- MAC-Zieladresse (6 Byte), gemäß den in 802.11 MAC Header Management
- IEEE EtherType (2 Bytes)
- Nutzlast
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Zielplattform- | Desktop |
Header- | wlanihv.h (inklusive Wlanihv.h) |