Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A figura a seguir mostra as relações pai-filho padrão para objetos NetAdapterCx. Os objetos pai estão na parte superior da figura, portanto, por exemplo, o objeto NETADAPTER é, por padrão, um filho do objeto WDFDEVICE. Objetos que podem ter várias instâncias são indicados por uma caixa dupla.
Um objeto WDFDEVICE é um objeto de estrutura padrão que representa um dispositivo. Um objeto NETADAPTER representa uma interface de rede, que é o ponto de extremidade para todas as E/S de rede. Você pode ter vários objetos NETADAPTER por WDFDEVICE, com o WDFDEVICE sendo o objeto pai de cada NETADAPTER.
A maioria dos drivers nic (placa de interface de rede) só tem um NETADAPTER para seu dispositivo físico, mas alguns drivers cliente podem ter mais de um NETADAPTER se gerenciarem uma NIC de servidor com vários slots. Por exemplo, os drivers de cliente MBBCx (Mobile Broadband WDF Class Extension) podem gerenciar mais de um objeto NETADAPTER, cada um representando um contexto de PDP (Protocolo de Dados de Pacote) adicional.
Os objetos NETADAPTER devem ser inicializados e criados de dentro da função de retorno de chamada EVT_WDF_DRIVER_DEVICE_ADD do driver cliente chamando NetAdapterInitAllocate e NetAdapterCreate. Em seguida, ele deve ser iniciado de dentro da função de callback EVT_WDF_DEVICE_PREPARE_HARDWARE do driver, chamando NetAdapterStart. Antes de chamar NetAdapterStart, o driver pode opcionalmente definir os recursos do adaptador, como recursos de camada de link, recursos de energia, recursos de datapath, recursos de escala de recebimento e recursos de descarregamento de hardware.
Para obter mais informações sobre a relação entre os objetos NET_PACKET e NET_FRAGMENT , consulte descritores de pacote e extensões. Para obter mais informações sobre NET_RING objetos, consulte Introdução aos anéis de rede.