Partilhar 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 do datapath do adaptador.

Valor de retorno

Nenhum

Observações

Essa é uma função opcional. Se um driver cliente não fornecer seus próprios manipuladores de criação de fila de pacotes, o 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 depois que a alocação de NETADAPTER_INIT for bem-sucedida, mas antes de NetAdapterCreate for 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 de inicialização do dispositivo.

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 netadapter.h (inclua netadaptercx.h)
biblioteca netadaptercxstub.lib
IRQL PASSIVE_LEVEL

Consulte também

de inicialização do dispositivo

NetAdapterInitAllocate

NetAdapterInitFree

NetAdapterCreate