Inicializando um adaptador de miniporto NDK
Um adaptador de miniporte NDK (kernel direto de rede) é inicializado da mesma forma que outros adaptadores de miniport: o NDIS chama a função MiniportInitializeEx do adaptador de miniportuário, conforme descrito em Inicializando um adaptador miniport. Este tópico descreve os requisitos específicos do NDK para a função MiniportInitializeEx do adaptador de miniport.
Em sua função MiniportInitializeEx , o driver de miniport deve fazer o seguinte:
Preencha uma estrutura de NDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES para o adaptador da seguinte maneira:
O driver de miniporte define o membro Header conforme descrito na descrição do membro para identificar o adaptador como um adaptador de miniporto compatível com NDK.
O driver de miniporte define o membro Habilitado como TRUE se sua funcionalidade NDK estiver habilitada ou FALSE caso contrário.
Observação
Para obter mais informações sobre como consultar e definir o estado atual da funcionalidade NDK do driver de miniport, consulte Habilitando e desabilitando a funcionalidade do NDK.
No membro NdkCapabilities , o driver de miniporto armazena um ponteiro para uma estrutura NDIS_NDK_CAPABILITIES que especifica os recursos do adaptador.
Chame NdisMSetMiniportAttributes para definir esses atributos para o adaptador.