DOT11EXT_NIC_SPECIFIC_EXTENSION función de devolución de llamada (wlanihv.h)

Importante La interfaz LAN inalámbrica nativa 802.11 está en desuso en Windows 10 y versiones posteriores. En su lugar, use la interfaz del controlador de dispositivos WLAN (WDI). Para obtener más información sobre WDI, consulta Modelo de controlador universal de Windows WLAN.

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).

Nota OID_DOT11_NIC_SPECIFIC_EXTENSION es un OID opcional que admite el controlador de miniporte Native 802.11. Si el controlador no admite este OID, Dot11ExtNicSpecificExtension devolverá un valor de ERROR_NOT_SUPPORTED.

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)

Consulte también

OID_DOT11_NIC_SPECIFIC_EXTENSION

Dot11ExtIhvInitAdapter