DOT11EXT_NIC_SPECIFIC_EXTENSION función de devolución de llamada (wlanihv.h)
El archivo DLL de extensiones de IHV llama a la función Dot11ExtNicSpecificExtension para emitir solicitudes de método NDIS 6.0 propietarias al controlador de miniporte Native 802.11 que administra un adaptador laN inalámbrico (WLAN).
Sintaxis
DOT11EXT_NIC_SPECIFIC_EXTENSION Dot11extNicSpecificExtension;
DWORD Dot11extNicSpecificExtension(
[in, optional] HANDLE hDot11SvcHandle,
[in] DWORD dwInBufferSize,
[in] LPVOID pvInBuffer,
[in, out] DWORD *pdwOutBufferSize,
[out] LPVOID pvOutBuffer
)
{...}
Parámetros
[in, optional] hDot11SvcHandle
Identificador utilizado por el sistema operativo para hacer referencia al adaptador WLAN. Este valor de identificador se especificó a través de una llamada anterior a la función Dot11ExtIhvInitAdapter IHV Handler.
[in] dwInBufferSize
Tamaño, en bytes, del búfer de datos asignado por el autor de la llamada al que hace referencia el parámetro pvInBuffer .
[in] pvInBuffer
Puntero a un búfer de entrada asignado por el autor de la llamada que contiene los datos necesarios para realizar la operación. El formato de estos datos se define mediante el IHV.
[in, out] pdwOutBufferSize
Puntero a una variable DWORD asignada por el autor de la llamada. Cuando se llama a la función Dot11ExtNicSpecificExtension , el archivo DLL de extensiones de IHV debe establecer esta variable en el tamaño, en bytes, del búfer de datos asignado por el llamador al que hace referencia el parámetro pvOutBuffer . Cuando la función devuelve, el sistema operativo establece la variable en el número real de bytes devueltos en el búfer de datos al que hace referencia el parámetro pvOutBuffer .
[out] pvOutBuffer
Puntero a un búfer asignado por el autor de la llamada que contiene los datos devueltos desde el controlador de miniporte Nativo 802.11 para la solicitud especificada. El formato de estos datos se define mediante el IHV. Este parámetro puede ser NULL si el controlador de miniporte Native 802.11 no devuelve los datos.
Valor devuelto
Si la llamada se realiza correctamente, la función devuelve ERROR_SUCCESS. De lo contrario, devuelve un código de error definido en Winerror.h.
Comentarios
La función Dot11ExtNicSpecificExtension permite que el archivo DLL de extensiones de IHV pase solicitudes de método propietario al controlador de miniport nativo 802.11, al que hace referencia el parámetro hDot11SvcHandle . El sistema operativo emite la solicitud de método a través de Native 802.11. OID_DOT11_NIC_SPECIFIC_EXTENSION identificador de objeto (OID).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
Plataforma de destino | Escritorio |
Encabezado | wlanihv.h (incluya Wlanihv.h) |