Fonction WlanDeviceServiceCommand (wlanapi.h)
Permet à un fabricant d’équipement d’origine (OEM) ou à un composant de fournisseur de matériel indépendant (IHV) de communiquer avec un service d’appareil sur une interface LAN sans fil particulière.
Syntaxe
DWORD WlanDeviceServiceCommand(
[in] HANDLE hClientHandle,
[in] const GUID *pInterfaceGuid,
[in] LPGUID pDeviceServiceGuid,
[in] DWORD dwOpCode,
[in] DWORD dwInBufferSize,
[in] PVOID pInBuffer,
[in] DWORD dwOutBufferSize,
[in, out, optional] PVOID pOutBuffer,
[out] PDWORD pdwBytesReturned
);
Paramètres
[in] hClientHandle
Type : HANDLE
Handle de session du client, obtenu par un appel précédent à la fonction WlanOpenHandle .
[in] pInterfaceGuid
Type : GUID* CONST
Pointeur vers le GUID de l’interface LAN sans fil à interroger. Vous pouvez déterminer le GUID de chaque interface LAN sans fil activée sur un ordinateur local à l’aide de la fonction WlanEnumInterfaces .
[in] pDeviceServiceGuid
Type : GUID*
GUID identifiant le service d’appareil pour cette commande.
[in] dwOpCode
Type : DWORD
Code opérationnel identifiant l’opération à effectuer sur le service d’appareil.
[in] dwInBufferSize
Type : DWORD
Taille, en octets, de la mémoire tampon d’entrée.
[in] pInBuffer
Type : PVOID
Mémoire tampon générique pour l’entrée de commande.
[in] dwOutBufferSize
Type : DWORD
Taille, en octets, de la mémoire tampon de sortie.
[in, out, optional] pOutBuffer
Type : PVOID
Mémoire tampon générique pour la sortie de commande.
[out] pdwBytesReturned
Type : PDWORD
Nombre d’octets retournés.
Valeur retournée
Type : HRESULT
Si la fonction réussit, la valeur de retour est ERROR_SUCCESS. Si la fonction échoue avec ERROR_ACCESS_DENIED, l’appelant ne dispose pas des autorisations suffisantes pour effectuer cette opération. L’appelant doit disposer de privilèges d’administrateur ou doit être un pilote UMDF.
Spécifications
Client minimal pris en charge | Windows 10 Build 20348 |
Serveur minimal pris en charge | Windows 10 Build 20348 |
En-tête | wlanapi.h |