NetExtensionGetPacketChecksum, fonction (checksum.h)
La fonction NetExtensionGetPacketChecksum récupère les informations de somme de contrôle d’un paquet.
Syntaxe
EXTERN_C_START NET_PACKET_CHECKSUM * NetExtensionGetPacketChecksum(
NET_EXTENSION const *Extension,
UINT32 Index
);
Paramètres
Extension
Pointeur vers une structure de NET_EXTENSION qui décrit les informations d’extension de somme de contrôle pour cette file d’attente de paquets.
Index
Index dans l’anneau de paquets pour le NET_PACKET cible.
Valeur retournée
Retourne un pointeur vers une structure de NET_PACKET_CHECKSUM qui contient les informations de somme de contrôle pour ce paquet.
Remarques
Les pilotes clients de carte réseau interrogent généralement les décalages pour les extensions de paquets lors de la création de la file d’attente de chemin de données, puis les stockent dans leur espace de contexte de file d’attente afin qu’ils n’aient pas à les interroger trop souvent. Pour obtenir un exemple de cela, consultez Transmettre et recevoir des files d’attente. Les clients peuvent récupérer le décalage de la somme de contrôle du contexte de file d’attente à passer à NetExtensionGetPacketChecksum.
Cette fonction est une fonction wrapper autour de NetExtensionGetData.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
Version KMDF minimale | 1.29 |
Version UMDF minimale | 2,33 |
En-tête | checksum.h (inclure netadaptercx.h) |
IRQL | N’importe quel niveau tant que la mémoire cible est résidente |