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。
如果函数失败,则返回值可能是以下返回代码之一。
返回代码 | 说明 |
---|---|
|
hClientHandle 为 NULL 或无效, dwIeDataSize 为 0, pRawIeData 为 NULL,或 pReserved 不为 NULL。 |
|
在句柄表中找不到句柄 hClientHandle 。 |
|
此函数是从不受支持的平台调用的。 如果从具有 SP3 的 Windows XP 或具有 SP2 客户端的 Windows XP 无线 LAN API 调用此函数,则将返回此值。 |
|
各种错误代码。 |
注解
有关 PSD IDE 的详细信息,包括 IE 格式的讨论,请参阅 WlanSetPsdIEDataList。
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | wlanapi.h (包括 Wlanapi.h) |
Library | Wlanapi.lib |
DLL | Wlanapi.dll |