Funzione NetExtensionGetPacketChecksum (checksum.h)
La funzione NetExtensionGetPacketChecksum recupera le informazioni di checksum per un pacchetto.
Sintassi
EXTERN_C_START NET_PACKET_CHECKSUM * NetExtensionGetPacketChecksum(
NET_EXTENSION const *Extension,
UINT32 Index
);
Parametri
Extension
Puntatore a una struttura NET_EXTENSION che descrive le informazioni sull'estensione checksum per questa coda di pacchetti.
Index
Indice nell'anello di pacchetti per il NET_PACKET di destinazione.
Valore restituito
Restituisce un puntatore a una struttura NET_PACKET_CHECKSUM che contiene le informazioni di checksum per questo pacchetto.
Commenti
I driver client della scheda di interfaccia di rete in genere eseguono query per le estensioni dei pacchetti durante la creazione della coda di datapath, quindi li archiviano nello spazio di contesto della coda in modo da non dover eseguire una query troppo spesso. Per un esempio di questo, vedere Trasmettere e ricevere code. I client possono recuperare l'offset checksum dal contesto della coda per passare a NetExtensionGetPacketChecksum.
Questa funzione è una funzione wrapper intorno a NetExtensionGetData.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Versione KMDF minima | 1.29 |
Versione UMDF minima | 2.33 |
Intestazione | checksum.h (include netadaptercx.h) |
IRQL | Qualsiasi livello purché la memoria di destinazione sia residente |