Fonction WlanIhvControl (wlanapi.h)
La fonction WlanIhvControl fournit un mécanisme pour le contrôle IHV (fournisseur de matériel indépendant) des pilotes ou services WLAN.
Syntaxe
DWORD WlanIhvControl(
[in] HANDLE hClientHandle,
[in] const GUID *pInterfaceGuid,
[in] WLAN_IHV_CONTROL_TYPE Type,
[in] DWORD dwInBufferSize,
[in] PVOID pInBuffer,
[in] DWORD dwOutBufferSize,
[in, out, optional] PVOID pOutBuffer,
[out] PDWORD pdwBytesReturned
);
Paramètres
[in] hClientHandle
Le handle de session du client, obtenu par un appel précédent à la fonction WlanOpenHandle .
[in] pInterfaceGuid
GUID de l’interface.
[in] Type
Une structure WLAN_IHV_CONTROL_TYPE qui spécifie le type de logiciel contourné par la fonction de contrôle IHV.
[in] dwInBufferSize
Taille, en octets, de la mémoire tampon d’entrée.
[in] pInBuffer
Mémoire tampon générique pour l’entrée du pilote ou de l’interface de service.
[in] dwOutBufferSize
Taille, en octets, de la mémoire tampon de sortie.
[in, out, optional] pOutBuffer
Mémoire tampon générique pour la sortie du pilote ou de l’interface de service.
[out] pdwBytesReturned
Nombre d’octets retournés.
Valeur retournée
Si la fonction réussit, la valeur de retour est ERROR_SUCCESS.
Si la fonction échoue, la valeur de retour peut être l’un des codes de retour suivants.
Code de retour | Description |
---|---|
|
L’appelant ne dispose pas des autorisations suffisantes pour effectuer cette opération. Lorsqu’il est appelé, WlanIhvControl récupère la liste de contrôle d’accès discrétionnaire (DACL) stockée avec l’objet wlan_secure_ihv_control . Si la LISTE de contrôle d’accès ne contient pas d’entrée de contrôle d’accès (ACE) qui accorde à WLAN_WRITE_ACCESS l’autorisation d’accès au jeton d’accès du thread appelant, WlanIhvControl retourne ERROR_ACCESS_DENIED. |
|
hClientHandle a la valeur NULL ou non valide, pInterfaceGuid a la valeur NULL ou pdwBytesReturned a la valeur NULL. |
|
Le handle hClientHandle est introuvable dans la table handle. |
|
Cette fonction a été appelée à partir d’une plateforme non prise en charge. Cette valeur sera retournée si cette fonction a été appelée à partir d’un windows XP avec l’API LAN sans fil ou SP3 pour Windows XP avec le client SP2. |
|
Différents codes d’erreur. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | wlanapi.h (inclure Wlanapi.h) |
Bibliothèque | Wlanapi.lib |
DLL | Wlanapi.dll |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour