fonction de rappel DOT11EXTIHV_CONTROL (wlanihv.h)

Important L’interface LAN sans fil Native 802.11 est déconseillée dans Windows 10 et versions ultérieures. Utilisez à la place l’interface WDI (Device Driver Interface). Pour plus d’informations sur WDI, consultez le modèle de pilote Windows universel WLAN.
 
Le système d’exploitation appelle la fonction DLL d’extensions IHV Dot11ExtIhvControl pour autoriser le contrôle indépendant du fournisseur de matériel (IHV) des pilotes ou des services VPN.

Syntaxe

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

Paramètres

[in, optional] hIhvExtAdapter

Handle utilisé par la DLL d’extensions IHV pour référencer l’adaptateur WLAN. Cette valeur de handle a été spécifiée via un appel précédent à la fonction Dot11ExtIhvInitAdapter IHV Handler.

[in] dwInBufferSize

Taille, en octets, de la mémoire tampon de contrôle d’entrée pointée par le paramètre pInBuffer .

[in, optional] pInBuffer

Pointeur vers la mémoire tampon de contrôle d’entrée.

[in] dwOutBufferSize

Taille, en octets, de la mémoire tampon de sortie (si fournie) pointée par le paramètre pOutBuffer .

[out, optional] pOutBuffer

Pointeur vers la mémoire tampon de sortie, s’il est fourni.

[out] pdwBytesReturned

Pointeur vers une variable qui contient la taille, en octets, de la mémoire tampon d’entrée/sortie de réponse.

Valeur de retour

Si l’appel réussit, la fonction retourne ERROR_SUCCESS. Sinon, il retourne un code d’erreur défini dans Winerror.h.

Remarques

Le système d’exploitation appelle cette fonction lorsque la fonction WlanIhvControl est appelée avec le paramètre Type défini sur une valeur de wlan_ihv_control_type_service. Pour obtenir une description de la fonction WlanIhvControl, consultez la documentation Microsoft Windows SDK.

Les données transférées avec cette fonction ne sont pas validées. Par conséquent, l’IHV est responsable de l’analyse correcte de la mémoire tampon d’entrée.

La mémoire tampon de données pointée par le paramètre pdwBytesReturned est toujours retournée. Toutefois, la mémoire tampon pointée par pOutBuffer est copiée uniquement si un pointeur valide est fourni et que la valeur pointée par pdwBytesReturned est inférieure ou égale à dwOutBufferSize .

Spécifications

   
Client minimal pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
Plateforme cible Desktop (Expérience utilisateur)
En-tête wlanihv.h (inclure Wlanihv.h)

Voir aussi

Dot11ExtIhvInitAdapter