DOT11EXTIHV_CONTROL funzione di callback (wlanihv.h)

Importante L'interfaccia LAN wireless native 802.11 è deprecata in Windows 10 e versioni successive. Usare invece l'interfaccia WDI (WLAN Device Driver Interface). Per altre informazioni su WDI, vedere Modello di driver WINDOWS universale WLAN.
 
Il sistema operativo chiama la funzione IHV Extensions DLL Dot11ExtIhvControl per consentire il controllo IHV (Independent Hardware Vendor) di driver o servizi WLAN.

Sintassi

DOT11EXTIHV_CONTROL Dot11extihvControl;

DWORD Dot11extihvControl(
  [in, optional]  HANDLE hIhvExtAdapter,
  [in]            DWORD dwInBufferSize,
  [in, optional]  PBYTE pInBuffer,
  [in]            DWORD dwOutBufferSize,
  [out, optional] PBYTE pOutBuffer,
  [out]           PDWORD pdwBytesReturned
)
{...}

Parametri

[in, optional] hIhvExtAdapter

Handle utilizzato dalla DLL delle estensioni IHV 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 del controllo di input a cui punta il parametro pInBuffer .

[in, optional] pInBuffer

Puntatore al buffer del controllo di input.

[in] dwOutBufferSize

Dimensioni, in byte, del buffer di output (se specificato) a cui punta il parametro pOutBuffer .

[out, optional] pOutBuffer

Puntatore al buffer di output, se specificato.

[out] pdwBytesReturned

Puntatore a una variabile che contiene le dimensioni, in byte, del buffer di input/output della risposta.

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

Il sistema operativo chiama questa funzione quando la funzione WlanIhvControl viene chiamata con il parametro Type impostato su un valore di wlan_ihv_control_type_service. Per una descrizione della funzione WlanIhvControl, vedere la documentazione di Microsoft Windows SDK.

I dati trasferiti con questa funzione non vengono convalidati, quindi l'IHV è responsabile dell'analisi corretta del buffer di input.

Il buffer di dati a cui punta il parametro pdwBytesReturned verrà sempre restituito. Tuttavia, il buffer a cui punta pOutBuffer verrà copiato solo se viene fornito un puntatore valido e il valore a cui punta pdwBytesReturned è minore o uguale a dwOutBufferSize .

Requisiti

   
Client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
Piattaforma di destinazione Desktop
Intestazione wlanihv.h (include Wlanihv.h)

Vedi anche

Dot11ExtIhvInitAdapter