Freigeben über


PxeDhcpv6CreateRelayRepl-Funktion (wdspxe.h)

Generiert eine RELAY-REPL-Nachricht.

Weitere Informationen zu RELAY-REPL- und RELAY-FORW-Nachrichten finden Entwickler im Dynamic Host Configuration Protocol für IPv6 (RFC 3315), das von der Internet Engineering Task Force (IETF) verwaltet wird.

Syntax

DWORD PXEAPI PxeDhcpv6CreateRelayRepl(
  [in]  PPXE_DHCPV6_NESTED_RELAY_MESSAGE pRelayMessages,
  [in]  ULONG                            nRelayMessages,
  [in]  PBYTE                            pInnerPacket,
  [in]  ULONG                            cbInnerPacket,
  [out] PVOID                            pReplyBuffer,
  [in]  ULONG                            cbReplyBuffer,
  [out] PULONG                           pcbReplyBuffer
);

Parameter

[in] pRelayMessages

Ein Array von PXE_DHCPV6_NESTED_RELAY_FORW Strukturen, die zusammen die Sequenz geschachtelter RELAY-FORW-Pakete angeben. Dieser Wert kann aus dem pRelayMessages-Parameter von PxeDhcpv6ParseRelayForw abgerufen werden.

[in] nRelayMessages

Die Anzahl der Elemente im Array, auf die das Argument pRelayMessages verweist.

[in] pInnerPacket

Ein Zeiger auf ein Paket, das die Antwort des Servers auf das innerste Paket in der RELAY-FORW-Kette darstellt.

[in] cbInnerPacket

Die Größe des Pakets, auf das das pInnerPacket-Argument verweist.

[out] pReplyBuffer

Ein Zeiger auf einen Puffer, der zum Erstellen des äußeren RELAY-REPL-Pakets verwendet wird. Dieser Puffer empfängt das geschachtelte Antwortpaket und die geschachtelte RELAY-REPL-Kette, die durch den pRelayMessages-Parameter angegeben wird.

[in] cbReplyBuffer

Die Größe des Puffers in Bytes, auf die pRelyBuffer verweist.

[out] pcbReplyBuffer

Bei Erfolg wird dies auf die tatsächliche Größe des RELAY-REPL-Pakets im Puffer festgelegt, auf den pRelyBuffer verweist.

Rückgabewert

Wenn die Funktion erfolgreich ist, wird der Rückgabewert ERROR_SUCCESS.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wdspxe.h
Bibliothek WdsPxe.lib
DLL WdsPxe.dll