Partager via


PxeDhcpv6CreateRelayRepl, fonction (wdspxe.h)

Génère un message RELAY-REPL.

Pour plus d’informations sur les messages RELAY-REPL et RELAY-FORW, les développeurs doivent se reporter au protocole RFC 3315 (Dynamic Host Configuration Protocol for IPv6) géré par l’Internet Engineering Task Force (IETF).

Syntaxe

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
);

Paramètres

[in] pRelayMessages

Tableau de structures PXE_DHCPV6_NESTED_RELAY_FORW qui spécifient ensemble la séquence de paquets RELAY-FORW imbriqués. Cette valeur peut être obtenue à partir du paramètre pRelayMessages de PxeDhcpv6ParseRelayForw.

[in] nRelayMessages

Nombre d’éléments dans le tableau pointé vers l’argument pRelayMessages .

[in] pInnerPacket

Pointeur vers un paquet qui est la réponse du serveur au paquet le plus interne dans la chaîne RELAY-FORW.

[in] cbInnerPacket

Taille du paquet pointé vers l’argument pInnerPacket .

[out] pReplyBuffer

Pointeur vers une mémoire tampon utilisée pour construire le paquet RELAY-REPL externe. Cette mémoire tampon reçoit le paquet de réponse imbriqué et la chaîne RELAY-REPL imbriquée spécifiée par le paramètre pRelayMessages .

[in] cbReplyBuffer

Taille de la mémoire tampon en octets pointée par pRelyBuffer.

[out] pcbReplyBuffer

En cas de réussite, cette valeur est définie sur la taille réelle du paquet RELAY-REPL dans la mémoire tampon pointée par pRelyBuffer.

Valeur retournée

Si la fonction réussit, la valeur de retour est ERROR_SUCCESS.

Configuration requise

   
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wdspxe.h
Bibliothèque WdsPxe.lib
DLL WdsPxe.dll