WdsBpParseInitialize 函数 (wdsbp.h)
接收网络启动程序发送的数据包的句柄。
语法
DWORD WDSBPAPI WdsBpParseInitialize(
[in] PVOID pPacket,
[in] ULONG uPacketLen,
[out, optional] PBYTE pbPacketType,
[out] HANDLE *phHandle
);
参数
[in] pPacket
指向从 WDS 客户端接收的数据包的指针。 数据包必须是有效的 DHCP 数据包。
[in] uPacketLen
数据包的长度(以字节为单位)。
[out, optional] pbPacketType
一个 值,该值指示发送数据包的启动程序的类型。 可以组合下表中的位标志。
值 | 含义 |
---|---|
|
如果存在此值,则表示数据包是 DHCP 数据包。 |
|
此值的存在指示 DHCP 数据包来自 WDS 网络启动程序。 如果此值不存在,则无法识别客户端的类型。 |
|
如果存在此值,则表示数据包包含指向启动配置数据 (BCD) 文件的路径。 |
[out] phHandle
数据包的句柄。 此句柄可由 WdsBpQueryOption 函数使用,并且必须使用 WdsBpCloseHandle 函数关闭。
返回值
如果函数成功,则 返回S_OK。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista SP1 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | wdsbp.h |
Library | Wdsbp.lib |
DLL | Wdsbp.dll |