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_PACKETdi destinazione.
Valore restituito
Restituisce un puntatore alla struttura che contiene le informazioni sull'estensione per questo pacchetto.
Osservazioni
I driver client non devono chiamare direttamente questa funzione. Devono invece chiamare la funzione wrapper appropriata per il tipo di estensione ottenuto:
- Per informazioni sull'offload checksum, il driver client chiama NetExtensionGetPacketChecksum.
- Per informazioni sull'offload di segmentazione generica (GSO), il driver client chiama NetExtensionGetPacketLso.
- Per le informazioni sull'offload RSC (Receive Segment Coalescence), il driver client chiama NetExtensionGetPacketRsc.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
versione minima di KMDF | 1.29 |
versione minima di UMDF | 2.33 |
intestazione | extension.h (include netadaptercx.h) |
IRQL | Qualsiasi livello purché la memoria di destinazione sia residente |