Funzione NetRxQueueGetExtension (netrxqueue.h)
La funzione NetRxQueueGetExtension recupera un'estensione del pacchetto per tutti i pacchetti in una coda di ricezione (Rx).
Sintassi
void NetRxQueueGetExtension(
[_In_] NETPACKETQUEUE PacketQueue,
[_In_] const NET_EXTENSION_QUERY *Query,
[_Out_] NET_EXTENSION *Extension
);
Parametri
[_In_] PacketQueue
Oggetto coda di ricezione.
[_In_] Query
Puntatore a una struttura di NET_EXTENSION_QUERY allocata e inizializzata del driver che contiene informazioni sull'estensione del pacchetto desiderata.
[_Out_] Extension
Handle per una struttura di NET_EXTENSION allocata dal driver che riceve l'estensione del pacchetto.
Valore restituito
nessuno
Osservazioni
I driver client chiamano in genere questa funzione dalla funzione EvtNetAdapterCreateRxQueue callback dopo la creazione della coda. Per evitare query di estensione frequenti, archiviare l'estensione restituita da questa funzione nello spazio di contesto della coda.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Versione KMDF minima | 1.29 |
Versione UMDF minima | 2.33 |
Intestazione | netrxqueue.h (include netadaptercx.h) |
IRQL | PASSIVE_LEVEL |