Condividi tramite


Funzione NetExtensionGetPacketChecksum (checksum.h)

La funzione NetExtensionGetPacketChecksum recupera informazioni sul 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_PACKETdi destinazione.

Valore restituito

Restituisce un puntatore a una struttura NET_PACKET_CHECKSUM che contiene le informazioni sul checksum per questo pacchetto.

Osservazioni

I driver client della scheda di interfaccia di rete in genere eseguono query per le estensioni di pacchetti durante la creazione della coda dei percorsi dati, quindi li archiviano nello spazio di contesto della coda in modo che non sia necessario eseguire query troppo spesso. Per un esempio, vedere Trasmettere e ricevere code. I client possono recuperare l'offset del checksum dal contesto della coda da passare a NetExtensionGetPacketChecksum.

Questa funzione è una funzione wrapper intorno NetExtensionGetData.

Fabbisogno

Requisito Valore
piattaforma di destinazione Universale
versione minima di KMDF 1.29
versione minima di UMDF 2.33
intestazione checksum.h (include netadaptercx.h)
IRQL Qualsiasi livello purché la memoria di destinazione sia residente

Vedere anche

descrittori di pacchetti ed estensioni

NetExtensionGetData