estructura de NET_PACKET_QUEUE_CONFIG (netpacketqueue.h)

La estructura NET_PACKET_QUEUE_CONFIG describe las opciones de configuración de una cola de paquetes del controlador de cliente netAdapterCx.

Sintaxis

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;

Miembros

Size

Tamaño de esta estructura, en bytes.

EvtStart

Puntero a la función de devolución de llamada de eventos EVT_PACKET_QUEUE_START del controlador de cliente para esta cola de paquetes. Esta función de devolución de llamada es necesaria.

EvtStop

Puntero a la función de devolución de llamada de eventos EVT_PACKET_QUEUE_STOP del controlador de cliente para esta cola de paquetes. Esta función de devolución de llamada es necesaria.

EvtAdvance

Puntero a la función de devolución de llamada de eventos EVT_PACKET_QUEUE_ADVANCE del controlador de cliente para esta cola de paquetes. Esta función de devolución de llamada es necesaria.

EvtSetNotificationEnabled

Puntero a la función de devolución de llamada de eventos EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED del controlador de cliente para esta cola de paquetes. Esta función de devolución de llamada es necesaria.

EvtCancel

Puntero a la función de devolución de llamada de eventos EVT_PACKET_QUEUE_CANCEL del controlador de cliente para esta cola de paquetes. Esta función de devolución de llamada es necesaria.

ExecutionContext

Objeto NETEXECUTIONCONTEXT.

Comentarios

Llame a NET_PACKET_QUEUE_CONFIG_INIT para inicializar esta estructura.

La estructura NET_PACKET_QUEUE_CONFIG es un parámetro de entrada para NetTxQueueCreate y NetRxQueueCreate. El cliente debe usar NET_PACKET_QUEUE_CONFIG_INIT para inicializar esta estructura antes de llamar a NetTx(Rx)QueueCreate.

Requisitos

Requisito Value
Versión mínima de KMDF 1.27
Versión mínima de UMDF 2,33
Encabezado netpacketqueue.h (include netadaptercx.h)

Consulte también

NET_PACKET_QUEUE_CONFIG_INIT

NetTxQueueCreate

NetRxQueueCreate