NET_PACKET_CHECKSUM-Struktur (checksumtypes.h)
Eine NET_PACKET_CHECKSUM-Struktur beschreibt Prüfsummeninformationen für eine NET_PACKET.
Syntax
typedef struct _NET_PACKET_CHECKSUM {
UINT8 Layer2 : 2;
UINT8 Layer3 : 2;
UINT8 Layer4 : 2;
UINT8 Reserved : 2;
} NET_PACKET_CHECKSUM;
Member
Layer2
Ein Bitfeld, das ein Flag von NET_PACKET_TX_CHECKSUM_ACTION oder NET_PACKET_RX_CHECKSUM_EVALUATION angibt. Zielt auf das Prüfsummenfeld im Header der Ebene 2 des Pakets ab.
Layer3
Ein Bitfeld, das ein Flag von NET_PACKET_TX_CHECKSUM_ACTION oder NET_PACKET_RX_CHECKSUM_EVALUATION angibt. Zielt auf das Prüfsummenfeld im Layer-3-Header des Pakets ab.
Layer4
Ein Bitfeld, das ein Flag von NET_PACKET_TX_CHECKSUM_ACTION oder NET_PACKET_RX_CHECKSUM_EVALUATION angibt. Zielt auf das Prüfsummenfeld im Header der Ebene 4 des Pakets ab.
Reserved
Ist für das System reserviert.
Hinweise
Clienttreiber können diese Struktur für ein Paket abrufen, indem sie NetExtensionGetPacketChecksum aufrufen.
Für eine Übertragungswarteschlange gibt der Client Flagwerte aus der NET_PACKET_TX_CHECKSUM_ACTION-Enumeration an. In einer Übertragungswarteschlange verweist der Client auf die Prüfsummeninformationen für ein Paket mit dem Layout-Member einer NET_PACKET , um zu bestimmen, welche Hardwareübertragungs-Prüfsummenauslagerungen aktiviert werden müssen.
Für eine Empfangswarteschlange gibt der Client Flagwerte aus der NET_PACKET_RX_CHECKSUM_EVALUATION-Enumeration an. Der Client sollte auch das Layoutelement der NET_PACKET-Struktur ausfüllen.
Anforderungen
Anforderung | Wert |
---|---|
KMDF-Mindestversion | 1.29 |
UMDF-Mindestversion | 2.33 |
Kopfzeile | checksumtypes.h |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für