Condividi tramite


NET_PACKET_QUEUE_CONFIG struttura (netpacketqueue.h)

La struttura NET_PACKET_QUEUE_CONFIG descrive le opzioni di configurazione per una coda di pacchetti del driver client NetAdapterCx.

Sintassi

typedef struct _NET_PACKET_QUEUE_CONFIG {
  ULONG                                     Size;
  PFN_PACKET_QUEUE_START                    EvtStart;
  PFN_PACKET_QUEUE_STOP                     EvtStop;
  PFN_PACKET_QUEUE_ADVANCE                  EvtAdvance;
  PFN_PACKET_QUEUE_SET_NOTIFICATION_ENABLED EvtSetNotificationEnabled;
  PFN_PACKET_QUEUE_CANCEL                   EvtCancel;
  NETEXECUTIONCONTEXT                       ExecutionContext;
} NET_PACKET_QUEUE_CONFIG;

Members

Size

Dimensioni di questa struttura, in byte.

EvtStart

Puntatore alla funzione di callback dell'evento EVT_PACKET_QUEUE_START del driver client per questa coda di pacchetti. Questa funzione di callback è necessaria.

EvtStop

Puntatore alla funzione di callback dell'evento EVT_PACKET_QUEUE_STOP del driver client per questa coda di pacchetti. Questa funzione di callback è necessaria.

EvtAdvance

Puntatore alla funzione di callback dell'evento EVT_PACKET_QUEUE_ADVANCE del driver client per questa coda di pacchetti. Questa funzione di callback è necessaria.

EvtSetNotificationEnabled

Puntatore alla funzione di callback dell'evento di EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED del driver client per questa coda di pacchetti. Questa funzione di callback è necessaria.

EvtCancel

Puntatore alla funzione di callback dell'evento EVT_PACKET_QUEUE_CANCEL del driver client per questa coda di pacchetti. Questa funzione di callback è necessaria.

ExecutionContext

Oggetto NETEXECUTIONCONTEXT.

Commenti

Chiamare NET_PACKET_QUEUE_CONFIG_INIT per inizializzare questa struttura.

La struttura NET_PACKET_QUEUE_CONFIG è un parametro di input per NetTxQueueCreate e NetRxQueueCreate. Il client deve usare NET_PACKET_QUEUE_CONFIG_INIT per inizializzare questa struttura prima di chiamare NetTx(Rx)QueueCreate.

Requisiti

Requisito Valore
Versione KMDF minima 1.27
Versione UMDF minima 2.33
Intestazione netpacketqueue.h (include netadaptercx.h)

Vedi anche

NET_PACKET_QUEUE_CONFIG_INIT

NetTxQueueCreate

NetRxQueueCreate