função NET_PACKET_QUEUE_CONFIG_INIT (netpacketqueue.h)

A função NET_PACKET_QUEUE_CONFIG_INIT inicializa uma estrutura NET_PACKET_QUEUE_CONFIG .

Sintaxe

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

Um ponteiro para a estrutura de NET_PACKET_QUEUE_CONFIG alocada pelo driver a ser inicializada.

[_In_] EvtAdvance

Um ponteiro para a implementação do driver cliente da função de retorno de chamada EVT_PACKET_QUEUE_ADVANCE para essa fila de pacotes.

[_In_] EvtSetNotificationEnabled

Um ponteiro para a implementação do driver cliente da função de retorno de chamada EVT_PACKET_QUEUE_SET_NOTIFICATION_ENABLED para essa fila de pacotes.

[_In_] EvtCancel

Um ponteiro para a implementação do driver cliente da função de retorno de chamada EVT_PACKET_QUEUE_CANCEL para essa fila de pacotes.

Valor retornado

Nenhum

Comentários

Os drivers cliente devem chamar essa função para inicializar uma estrutura de NET_PACKET_QUEUE_CONFIG antes de chamar NetTxQueueCreate ou NetRxQueueCreate para criar uma fila de pacotes.

Requisitos

   
Plataforma de Destino Universal
Versão mínima do KMDF 1.27
Cabeçalho netpacketqueue.h (include netadaptercx.h)
Biblioteca netadaptercxstub.lib
IRQL PASSIVE_LEVEL

Confira também

NET_PACKET_QUEUE_CONFIG

NetTxQueueCreate

NetRxQueueCreate