WlanDeviceServiceCommand 函数 (wlanapi.h)

允许原始设备制造商(OEM)或独立硬件供应商(IHV)组件与特定无线 LAN 接口上的设备服务通信。

Syntax

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

类型: CONST GUID*

指向要查询的无线 LAN 接口 GUID 的指针。 可以使用 WlanEnumInterfaces 函数确定在本地计算机上启用的每个无线 LAN 接口的 GUID

[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 驱动程序。

要求

Requirement 价值
最低支持的客户端 Windows 10 内部版本 20348
支持的最低服务器 Windows 10 内部版本 20348
Header wlanapi.h
Library OneCoreUAP.Lib