Funzione NetTxQueueGetExtension (nettxqueue.h)
La funzione NetTxQueueGetExtension recupera un'estensione di pacchetto per tutti i pacchetti in una coda di trasmissione (Tx).
Sintassi
void NetTxQueueGetExtension(
[_In_] NETPACKETQUEUE PacketQueue,
[_In_] const NET_EXTENSION_QUERY *Query,
[_Out_] NET_EXTENSION *Extension
);
Parametri
[_In_] PacketQueue
Oggetto della coda di trasmissione.
[_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 dal EvtNetAdapterCreateTxQueue funzione di callback dopo la creazione della coda. Per evitare query frequenti sull'estensione, archiviare l'estensione restituita da questa funzione nello spazio del contesto della coda.
Per un esempio di codice di creazione di una coda di trasmissione, vedere Trasmettere e ricevere code.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
versione minima di KMDF | 1.29 |
versione minima di UMDF | 2.33 |
intestazione | nettxqueue.h (include netadaptercx.h) |
IRQL | PASSIVE_LEVEL |