Compartilhar via


Função NetAdapterInitSetDatapathCallbacks (netadapter.h)

A função NetAdapterInitSetDatapathCallbacks define as funções de retorno de chamada de um adaptador de rede para criar filas de pacotes de datapath.

Sintaxe

void NetAdapterInitSetDatapathCallbacks(
  [_Inout_] NETADAPTER_INIT                *AdapterInit,
  [_In_]    NET_ADAPTER_DATAPATH_CALLBACKS *DatapathCallbacks
);

Parâmetros

[_Inout_] AdapterInit

Um ponteiro para uma estrutura NETADAPTER_INIT que o driver obteve de uma chamada anterior para NetAdapterInitAllocate.

[_In_] DatapathCallbacks

Um ponteiro para uma estrutura de NET_ADAPTER_DATAPATH_CALLBACKS alocada e inicializada pelo driver que contém ponteiros para as funções de retorno de chamada de criação de fila de datapath do adaptador.

Retornar valor

Nenhum

Comentários

Essa é uma função opcional. Se um driver cliente não fornecer seus próprios manipuladores de criação de fila de pacotes, NetAdapterCx fornecerá manipuladores padrão em nome do driver.

Chame essa função depois de chamar NetAdapterInitAllocate , mas antes de chamar NetAdapterCreate.

Se o driver encontrar um erro após o NETADAPTER_INIT alocação for bem-sucedida, mas antes que NetAdapterCreate seja bem-sucedido, ele deverá chamar NetAdapterInitFree para desalocar o objeto NETADAPTER_INIT.

Para obter um exemplo de código de criação de um NETADAPTER, consulte Inicialização do dispositivo.

Requisitos

Requisito Valor
Plataforma de Destino Universal
Versão mínima do KMDF 1.27
Versão mínima do UMDF 2.33
Cabeçalho netadapter.h (inclua netadaptercx.h)
Biblioteca netadaptercxstub.lib
IRQL PASSIVE_LEVEL

Confira também

Inicialização do dispositivo

NetAdapterInitAllocate

NetAdapterInitFree

NetAdapterCreate