Condividi tramite


Funzione WlanGetSupportedDeviceServices (wlanapi.h)

Recupera un elenco dei servizi di dispositivo supportati in un'interfaccia LAN wireless specificata.

Sintassi

DWORD WlanGetSupportedDeviceServices(
  [in]  HANDLE                         hClientHandle,
  [in]  const GUID                     *pInterfaceGuid,
  [out] PWLAN_DEVICE_SERVICE_GUID_LIST *ppDevSvcGuidList
);

Parametri

[in] hClientHandle

Tipo: HANDLE

Handle di sessione del client ottenuto da una chiamata precedente alla funzione WlanOpenHandle .

[in] pInterfaceGuid

Tipo: GUID* CONST

Puntatore al GUID dell'interfaccia LAN wireless da eseguire una query. È possibile determinare il GUID di ogni interfaccia LAN wireless abilitata in un computer locale usando la funzione WlanEnumInterfaces .

[out] ppDevSvcGuidList

Tipo: PWLAN_DEVICE_SERVICE_GUID_LIST*

Puntatore all'archiviazione per un puntatore per ricevere l'elenco restituito del GUIDdel servizio dispositivi in una struttura WLAN_DEVICE_SERVICE_GUID_LIST . Se la chiamata ha esito positivo, il buffer per il WLAN_DEVICE_SERVICE_GUID_LIST restituito viene allocato dalla funzione WlanGetSupportedDeviceServices .

Valore restituito

Tipo: HRESULT

Se la funzione ha esito positivo, il valore restituito è ERROR_SUCCESS. Se la funzione ha esito negativo con ERROR_ACCESS_DENIED, il chiamante non dispone di autorizzazioni sufficienti per eseguire questa operazione. Il chiamante deve avere privilegi di amministratore o deve essere un driver UMDF.

Commenti

Se la chiamata ha esito positivo, la funzione WlanGetSupportedDeviceServices alloca la memoria per l'elenco GUID dei servizi dispositivi restituito in un buffer a cui punta il parametro ppDevSvcGuidList . Quando non è più necessario il buffer a cui fa riferimento ppDevSvcGuidList, è necessario rilasciare la memoria usata chiamando la funzione WlanFreeMemory .

Requisiti

Requisito Valore
Client minimo supportato Windows 10 Build 20348
Server minimo supportato Windows 10 Build 20348
Intestazione wlanapi.h