Compartilhar via


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 de retorno

Nenhum

Observações

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

Requisito Valor
da Plataforma de Destino Universal
versão mínima do KMDF 1.27
versão mínima do UMDF 2.33
cabeçalho netpacketqueue.h (include netadaptercx.h)
biblioteca netadaptercxstub.lib
IRQL PASSIVE_LEVEL

Consulte também

NET_PACKET_QUEUE_CONFIG

NetTxQueueCreate

NetRxQueueCreate