WdsBpInitialize 函数 (wdsbp.h)

构造 WDS 网络启动程序的选项。

语法

DWORD WDSBPAPI WdsBpInitialize(
  [in]  BYTE   bPacketType,
  [out] HANDLE *phHandle
);

参数

[in] bPacketType

启动程序的类型。 此参数可能具有以下值之一。

含义
WDSBP_PK_TYPE_WDSNBP
2
指定此值以使用“wdsnbp.com”启动程序的选项生成启动程序。 “wdsnbp.com”启动程序是旧版 BIOS 系统上用于 IPv4 PXE 的 WDS 网络启动程序,不支持其他系统。
WDSBP_PK_TYPE_BCD
4
指定此值以使用 WDSBP_OPT_BCD_FILE_PATH 选项生成启动程序。 它可以与“wdsnbp.com”或其他启动程序一起使用。
WDSBP_PK_TYPE_DHCPV6
8
指定此值以指示数据包包含启动配置数据 (BCD) 文件的路径。 将此值用于任何和所有 DHCPv6 选项。 如果存在此值,则表示数据包包含指向启动配置数据 (BCD) 文件的路径。

[out] phHandle

指向数据包句柄的指针。 WdsBpAddOption 函数可以使用此句柄为 WDS 网络启动程序添加选项。 添加所有选项后,使用 WdsBpGetOptionBuffer 函数将这些选项添加到发送到 WDS 网络启动程序的 DHCP 选项列表中。 必须使用 WdsBpCloseHandle 函数关闭句柄。

返回值

如果函数成功,则 返回S_OK

要求

要求
最低受支持的客户端 Windows Vista SP1 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 wdsbp.h
Library Wdsbp.lib
DLL Wdsbp.dll