Funzione NetPacketGetExtension (packet.h)
La funzione NetPacketGetExtension recupera le informazioni archiviate in una delle estensioni di un pacchetto.
Sintassi
void * NetPacketGetExtension(
const NET_PACKET *packet,
SIZE_T offset
);
Parametri
packet
Puntatore a una struttura NET_PACKET .
offset
Offset, in byte, al NET_EXTENSION desiderato dall'inizio del descrittore del pacchetto.
Valore restituito
Restituisce un puntatore a una struttura in corrispondenza dell'offset di estensione specificato che rappresenta le informazioni sull'estensione del pacchetto.
Commenti
I driver client della scheda di interfaccia di rete in genere eseguono query per le estensioni di pacchetti durante la creazione della coda di percorsi dati, quindi li archiviano nello spazio di contesto della coda in modo che non sia necessario eseguirne una query troppo spesso. Per un esempio, vedere Trasmettere e ricevere code. Questi offset vengono quindi passati a NetPacketGetExtension per recuperare i dati per ogni estensione del pacchetto.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Versione KMDF minima | 1.29 |
Intestazione | packet.h (include netadaptercx.h) |
IRQL | Qualsiasi livello purché la memoria di destinazione sia residente |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per