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 |