Partager via


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