Compartir a través de


función NET_PACKET_QUEUE_CONFIG_INIT (netpacketqueue.h)

La función NET_PACKET_QUEUE_CONFIG_INIT inicializa una estructura 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

Ninguno

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 Valor
de la plataforma de destino de Universal
versión mínima de KMDF 1.27
versión mínima de UMDF 2.33
encabezado de netpacketqueue.h (include netadaptercx.h)
biblioteca de netadaptercxstub.lib
irQL PASSIVE_LEVEL

Consulte también

NET_PACKET_QUEUE_CONFIG

NetTxQueueCreate

NetRxQueueCreate