PxeDhcpInitialize, fonction (wdspxe.h)
Initialise un paquet de réponse en tant que paquet de réponse DHCP.
Syntaxe
DWORD PXEAPI PxeDhcpInitialize(
[in] PVOID pRecvPacket,
[in] ULONG uRecvPacketLen,
[in, out] PVOID pReplyPacket,
[in] ULONG uMaxReplyPacketLen,
[out] PULONG puReplyPacketLen
);
Paramètres
[in] pRecvPacket
Adresse d’un paquet DHCP valide reçu du client dans le rappel PxeProviderRecvRequest .
[in] uRecvPacketLen
Longueur du paquet pointé vers le paramètre pRecvPacket .
[in, out] pReplyPacket
Pointeur vers un paquet de réponse alloué avec la fonction PxePacketAllocate .
[in] uMaxReplyPacketLen
Longueur allouée du paquet pointé vers le paramètre pReplyPacket .
[out] puReplyPacketLen
Adresse d’un ULONG qui, une fois l’achèvement réussi, reçoit la longueur du paquet pointé par le paramètre pReplyPacket .
Valeur retournée
Si la fonction réussit, la valeur de retour est ERROR_SUCCESS.
Remarques
Les fournisseurs utilisent cette fonction pour initialiser un paquet de réponse en fonction du paquet reçu du client. Le paquet de réponse est initialisé comme suit.
Champ DHCP | Valeur initialisée |
---|---|
Opération (op) | 2 (RÉPONSE BOOTP) |
Type d’adresse matérielle (htype) | Copié à partir de pRecvPacket |
Longueur de l’adresse matérielle (hlen) | Copié à partir de pRecvPacket |
Adresse matérielle (chaddr) | Copié à partir de pRecvPacket |
ID de transaction (xid) | Copié à partir de pRecvPacket |
Secondes depuis le démarrage (secondes) | Copié à partir de pRecvPacket |
Adresse IP du client (ciaddr) | Copié à partir de pRecvPacket |
Votre adresse IP (yiaddr) | Copié à partir de pRecvPacket |
Adresse IP du serveur (siaddr) | Copié à partir de pRecvPacket |
Adresse IP de l’agent de relais (giaddr) | Copié à partir de pRecvPacket |
Magic Cookie (4 premiers octets de vend) | Copié à partir de pRecvPacket |
Tous les autres champs sont initialisés à zéro.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2008, Windows Server 2003 avec SP2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | wdspxe.h |
Bibliothèque | WdsPxe.lib |
DLL | WdsPxe.dll |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour