wlanapi.h (wlanextractPsdIEDataList 函数)

WlanExtractPsdIEDataList 函数从信标中包含的原始 IE 数据中提取邻近服务发现 (PSD) 信息元素 (IE) 数据列表。

语法

DWORD WlanExtractPsdIEDataList(
  [in]  HANDLE              hClientHandle,
  [in]  DWORD               dwIeDataSize,
  [in]  const PBYTE         pRawIeData,
  [in]  LPCWSTR             strFormat,
        PVOID               pReserved,
  [out] PWLAN_RAW_DATA_LIST *ppPsdIEDataList
);

参数

[in] hClientHandle

客户端的会话句柄,由先前对 WlanOpenHandle 函数的调用获取。

[in] dwIeDataSize

pRawIeData 参数的大小(以字节为单位)。

[in] pRawIeData

列表中所有 IE 的原始 IE 数据。

[in] strFormat

描述 PSD IE 的格式。 仅返回格式匹配的 IDE。

pReserved

保留供将来使用。 必须设置为 NULL

[out] ppPsdIEDataList

指向包含格式化数据列表 PWLAN_RAW_DATA_LIST 结构的指针。

返回值

如果函数成功,则返回值为 ERROR_SUCCESS。

如果函数失败,则返回值可能是以下返回代码之一。

返回代码 说明
ERROR_INVALID_PARAMETER
hClientHandleNULL 或无效, dwIeDataSize 为 0, pRawIeDataNULL,或 pReserved 不为 NULL
ERROR_INVALID_HANDLE
在句柄表中找不到句柄 hClientHandle
ERROR_NOT_SUPPORTED
此函数是从不受支持的平台调用的。 如果从具有 SP3 的 Windows XP 或具有 SP2 客户端的 Windows XP 无线 LAN API 调用此函数,则将返回此值。
RPC_STATUS
各种错误代码。

注解

有关 PSD IDE 的详细信息,包括 IE 格式的讨论,请参阅 WlanSetPsdIEDataList

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 wlanapi.h (包括 Wlanapi.h)
Library Wlanapi.lib
DLL Wlanapi.dll

另请参阅

WLAN_RAW_DATA_LIST

WlanSetPsdIEDataList