Funzione NetExtensionGetData (extension.h)
La funzione NetExtensionGetData recupera i dati dell'estensione dei pacchetti per un pacchetto net.
Sintassi
void * NetExtensionGetData(
NET_EXTENSION const *Extension,
UINT32 Index
);
Parametri
Extension
Puntatore a una struttura NET_EXTENSION che descrive le informazioni sull'estensione richieste per questa coda di pacchetti.
Index
Indice nell'anello di pacchetti per il NET_PACKET di destinazione.
Valore restituito
Restituisce un puntatore alla struttura che contiene le informazioni sull'estensione per questo pacchetto.
Commenti
I driver client non devono chiamare direttamente questa funzione. Devono invece chiamare la funzione wrapper appropriata per il tipo di estensione ottenuta:
- Per informazioni sull'offload checksum, il driver client chiama NetExtensionGetPacketChecksum.
- Per informazioni su GSO (Generic Segmentation Offload), il driver client chiama NetExtensionGetPacketLso.
- Per le informazioni sull'offload RSC (Receive Segment Coalescence), il driver client chiama NetExtensionGetPacketRsc.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Versione KMDF minima | 1.29 |
Versione UMDF minima | 2.33 |
Intestazione | extension.h (include netadaptercx.h) |
IRQL | Qualsiasi livello purché la memoria di destinazione sia residente |