Функция WlanDeviceServiceCommand (wlanapi.h)
Позволяет изготовителю оборудования (OEM) или независимому поставщику оборудования (IHV) взаимодействовать со службой устройства через определенный интерфейс беспроводной локальной сети.
Синтаксис
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
);
Параметры
[in] hClientHandle
Тип: HANDLE
Дескриптор сеанса клиента, полученный при предыдущем вызове функции WlanOpenHandle .
[in] pInterfaceGuid
Тип: GUID* CONST
Указатель на GUID интерфейса беспроводной локальной сети для запроса. Вы можете определить GUID каждого интерфейса беспроводной локальной сети, включенного на локальном компьютере, с помощью функции WlanEnumInterfaces .
[in] pDeviceServiceGuid
Тип: GUID*
ИДЕНТИФИКАТОР GUID, определяющий службу устройства для этой команды.
[in] dwOpCode
Тип: DWORD
Рабочий код, определяющий операцию, выполняемую в службе устройства.
[in] dwInBufferSize
Тип: DWORD
Размер входного буфера в байтах.
[in] pInBuffer
Тип: PVOID
Универсальный буфер для ввода команд.
[in] dwOutBufferSize
Тип: DWORD
Размер выходного буфера в байтах.
[in, out, optional] pOutBuffer
Тип: PVOID
Универсальный буфер для выходных данных команды.
[out] pdwBytesReturned
Тип: PDWORD
Количество возвращаемых байтов.
Возвращаемое значение
Тип: HRESULT
Если функция завершается успешно, возвращаемое значение будет ERROR_SUCCESS. Если функция завершается сбоем с ERROR_ACCESS_DENIED, то вызывающий объект не имеет достаточных разрешений для выполнения этой операции. Вызывающий объект должен иметь права администратора или быть драйвером UMDF.
Требования
Минимальная версия клиента | Сборка Windows 10 20348 |
Минимальная версия сервера | Сборка Windows 10 20348 |
Верхняя часть | wlanapi.h |