DOT11EXT_NIC_SPECIFIC_EXTENSION funzione di callback (wlanihv.h)
La DLL delle estensioni IHV chiama la funzione Dot11ExtNicSpecificExtension per emettere richieste proprietarie di metodi NDIS 6.0 al driver miniport nativo 802.11 che gestisce una scheda LAN wireless (WLAN).
Sintassi
DOT11EXT_NIC_SPECIFIC_EXTENSION Dot11extNicSpecificExtension;
DWORD Dot11extNicSpecificExtension(
[in, optional] HANDLE hDot11SvcHandle,
[in] DWORD dwInBufferSize,
[in] LPVOID pvInBuffer,
[in, out] DWORD *pdwOutBufferSize,
[out] LPVOID pvOutBuffer
)
{...}
Parametri
[in, optional] hDot11SvcHandle
Handle utilizzato dal sistema operativo per fare riferimento all'adattatore WLAN. Questo valore handle è stato specificato tramite una chiamata precedente alla funzione Dot11ExtIhvInitAdapter IHV Handler.
[in] dwInBufferSize
Dimensioni, in byte, del buffer di dati allocato dal chiamante a cui fa riferimento il parametro pvInBuffer .
[in] pvInBuffer
Puntatore a un buffer di input allocato dal chiamante che contiene i dati necessari per eseguire l'operazione. Il formato di questi dati è definito dall'IHV.
[in, out] pdwOutBufferSize
Puntatore a una variabile DWORD allocata dal chiamante. Quando viene chiamata la funzione Dot11ExtNicSpecificExtension , la DLL delle estensioni IHV deve impostare questa variabile sulle dimensioni, in byte, del buffer di dati allocato dal chiamante a cui fa riferimento il parametro pvOutBuffer . Quando la funzione viene restituita, il sistema operativo imposta la variabile sul numero effettivo di byte restituiti nel buffer di dati a cui fa riferimento il parametro pvOutBuffer .
[out] pvOutBuffer
Puntatore a un buffer allocato dal chiamante che contiene i dati restituiti dal driver miniport nativo 802.11 per la richiesta specificata. Il formato di questi dati è definito dall'IHV. Questo parametro può essere NULL se i dati non devono essere restituiti dal driver miniport nativo 802.11.
Valore restituito
Se la chiamata ha esito positivo, la funzione restituisce ERROR_SUCCESS. In caso contrario, restituisce un codice di errore definito in Winerror.h.
Commenti
La funzione Dot11ExtNicSpecificExtension consente alla DLL delle estensioni IHV di passare richieste di metodi proprietari al driver miniport Nativo 802.11, a cui fa riferimento il parametro hDot11SvcHandle . Il sistema operativo invia la richiesta del metodo tramite native 802.11 OID_DOT11_NIC_SPECIFIC_EXTENSION identificatore di oggetto (OID).
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Piattaforma di destinazione | Desktop |
Intestazione | wlanihv.h (include Wlanihv.h) |