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 |