Функция WlanGetSupportedDeviceServices (wlanapi.h)

Извлекает список поддерживаемых служб устройств в заданном беспроводном интерфейсе локальной сети.

Синтаксис

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

Параметры

[in] hClientHandle

Тип: HANDLE

Дескриптор сеанса клиента, полученный предыдущим вызовом функции WlanOpenHandle .

[in] pInterfaceGuid

Тип: GUID* CONST

Указатель на GUID интерфейса беспроводной локальной сети для запроса. С помощью функции WlanEnumInterfaces можно определить GUID каждого беспроводного сетевого интерфейса, включенного на локальном компьютере.

[out] ppDevSvcGuidList

Тип: PWLAN_DEVICE_SERVICE_GUID_LIST*

Указатель на хранилище для указателя на получение возвращаемого списка GUIDслужбы устройств в структуре WLAN_DEVICE_SERVICE_GUID_LIST . Если вызов выполнен успешно, то возвращенный буфер для возвращаемого WLAN_DEVICE_SERVICE_GUID_LIST выделяется функцией WlanGetSupportedDeviceServices .

Возвращаемое значение

Тип: HRESULT

Если функция выполнена успешно, возвращаемое значение ERROR_SUCCESS. Если функция завершается ошибкой с ERROR_ACCESS_DENIED, вызывающий объект не имеет достаточных разрешений для выполнения этой операции. Вызывающий объект должен иметь права администратора или должен быть драйвером UMDF.

Замечания

Если вызов выполнен успешно, функция WlanGetSupportedDeviceServices выделяет память для списка GUID служб устройств, возвращаемого в буфере, на который указывает параметр ppDevSvcGuidList . Если буфер больше не нужен, на который указывает ppDevSvcGuidList, следует освободить память, используемую для нее, вызвав функцию WlanFreeMemory .

Требования

Требование Ценность
Минимальный поддерживаемый клиент Сборка Windows 10 20348
минимальный поддерживаемый сервер Сборка Windows 10 20348
Header wlanapi.h
Library OneCoreUAP.Lib