función NET_PACKET_QUEUE_CONFIG_INIT (netpacketqueue.h)

La función NET_PACKET_QUEUE_CONFIG_INIT inicializa una estructura de NET_PACKET_QUEUE_CONFIG .

Sintaxis

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
);

Parámetros

[_Out_] Config

Puntero a la estructura de NET_PACKET_QUEUE_CONFIG asignada por el controlador que se va a inicializar.

[_In_] EvtAdvance

Puntero a la implementación del controlador cliente de la función de devolución de llamada EVT_PACKET_QUEUE_ADVANCE para esta cola de paquetes.

[_In_] EvtSetNotificationEnabled

Puntero a la implementación del controlador cliente de la función de devolución de llamada EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED para esta cola de paquetes.

[_In_] EvtCancel

Puntero a la implementación del controlador cliente de la función de devolución de llamada EVT_PACKET_QUEUE_CANCEL para esta cola de paquetes.

Valor devuelto

None

Observaciones

Los controladores de cliente deben llamar a esta función para inicializar una estructura de NET_PACKET_QUEUE_CONFIG antes de llamar a NetTxQueueCreate o NetRxQueueCreate para crear una cola de paquetes.

Requisitos

Requisito Value
Plataforma de destino Universal
Versión mínima de KMDF 1.27
Encabezado netpacketqueue.h (include netadaptercx.h)
Library netadaptercxstub.lib
IRQL PASSIVE_LEVEL

Consulte también

NET_PACKET_QUEUE_CONFIG

NetTxQueueCreate

NetRxQueueCreate