funzione NET_PACKET_QUEUE_CONFIG_INIT (netpacketqueue.h)
La funzione NET_PACKET_QUEUE_CONFIG_INIT inizializza una struttura NET_PACKET_QUEUE_CONFIG .
Sintassi
void NET_PACKET_QUEUE_CONFIG_INIT(
[_Out_] NET_PACKET_QUEUE_CONFIG *Config,
[_In_] PFN_PACKET_QUEUE_ADVANCE EvtAdvance,
[_In_] PFN_PACKET_QUEUE_SET_NOTIFICATION_ENABLED EvtSetNotificationEnabled,
[_In_] PFN_PACKET_QUEUE_CANCEL EvtCancel
);
Parametri
[_Out_] Config
Puntatore alla struttura NET_PACKET_QUEUE_CONFIG allocata dal driver per inizializzare.
[_In_] EvtAdvance
Puntatore all'implementazione del driver client della funzione di callback EVT_PACKET_QUEUE_ADVANCE per questa coda di pacchetti.
[_In_] EvtSetNotificationEnabled
Puntatore all'implementazione del driver client della funzione di callback EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED per questa coda di pacchetti.
[_In_] EvtCancel
Puntatore all'implementazione del driver client della funzione di callback EVT_PACKET_QUEUE_CANCEL per questa coda di pacchetti.
Valore restituito
nessuno
Osservazioni
I driver client devono chiamare questa funzione per inizializzare una struttura NET_PACKET_QUEUE_CONFIG prima di chiamare NetTxQueueCreate o NetRxQueueCreate per creare una coda di pacchetti.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Versione KMDF minima | 1.27 |
Versione UMDF minima | 2.33 |
Intestazione | netpacketqueue.h (include netadaptercx.h) |
Libreria | netadaptercxstub.lib |
IRQL | PASSIVE_LEVEL |