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

   
Piattaforma di destinazione Universale
Versione KMDF minima 1.27
Intestazione netpacketqueue.h (include netadaptercx.h)
Libreria netadaptercxstub.lib
IRQL PASSIVE_LEVEL

Vedi anche

NET_PACKET_QUEUE_CONFIG

NetTxQueueCreate

NetRxQueueCreate