PxeDhcpv6Initialize 函数 (wdspxe.h)

将响应数据包初始化为 DHCPv6 回复数据包。

对于 RELAY-FORW 消息,此函数初始化消息类型、跃点计数、链接地址和对等地址。 对于其他 DHCPv6 请求类型,此函数初始化消息类型和事务 ID。 在所有情况下,生成的数据包的选项有效负载将为空。

有关 RELAY-FORW 消息的详细信息,开发人员应参考 Internet 工程任务组 (IETF) 维护的 IPv6 (RFC 3315) 动态主机配置协议。

语法

DWORD PXEAPI PxeDhcpv6Initialize(
  [in]      PVOID  pRequest,
  [in]      ULONG  cbRequest,
  [in, out] PVOID  pReply,
  [in]      ULONG  cbReply,
  [out]     PULONG pcbReplyUsed
);

参数

[in] pRequest

PxeProviderRecvRequest 回调中从客户端接收的有效 DHCPv6 数据包的地址。

[in] cbRequest

pRequest 参数指向的数据包的长度。

[in, out] pReply

指向使用 PxePacketAllocate 函数分配的答复数据包的指针。

[in] cbReply

pReply 参数指向的数据包的分配长度。

[out] pcbReplyUsed

成功完成后将接收 pReply 参数指向的数据包长度的 ULONG 的地址。

返回值

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

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
目标平台 Windows
标头 wdspxe.h
Library WdsPxe.lib
DLL WdsPxe.dll