Fonction WlanGetSupportedDeviceServices (wlanapi.h)
Récupère une liste des services d’appareil pris en charge sur une interface LAN sans fil donnée.
Syntaxe
DWORD WlanGetSupportedDeviceServices(
[in] HANDLE hClientHandle,
[in] const GUID *pInterfaceGuid,
[out] PWLAN_DEVICE_SERVICE_GUID_LIST *ppDevSvcGuidList
);
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 .
[out] ppDevSvcGuidList
Type : PWLAN_DEVICE_SERVICE_GUID_LIST*
Pointeur vers le stockage pour qu’un pointeur reçoive la liste retournée des GUIDde service d’appareil dans une structure de WLAN_DEVICE_SERVICE_GUID_LIST . Si l’appel réussit, la mémoire tampon de l’WLAN_DEVICE_SERVICE_GUID_LIST retournée est allouée par la fonction WlanGetSupportedDeviceServices .
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.
Remarques
Si l’appel réussit, la fonction WlanGetSupportedDeviceServices alloue de la mémoire pour la liste GUID des services d’appareil retournée dans une mémoire tampon pointée par le paramètre ppDevSvcGuidList . Lorsque vous n’avez plus besoin de la mémoire tampon pointée vers ppDevSvcGuidList, vous devez libérer la mémoire utilisée pour celle-ci en appelant la fonction WlanFreeMemory .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 Build 20348 |
Serveur minimal pris en charge | Windows 10 Build 20348 |
En-tête | wlanapi.h |