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 |