Implementando um driver NDIS 6.30
Um driver NDIS 6.30 deve seguir os requisitos definidos em Implementando um driver NDIS 6.20.
Além disso, um driver NDIS 6.30 deve estar em conformidade com os seguintes requisitos:
Um driver NDIS 6.30 deve relatar a versão correta do NDIS quando ele se registra no NDIS.
Você deve atualizar o número de versão principal e secundária do NDIS na estrutura NDIS_Xxx_DRIVER_CHARACTERISTICS para dar suporte ao NDIS 6.30. O membro MajorNdisVersion deve conter 6 e o membro MinorNdisVersion deve conter 30. Esse requisito se aplica a miniportes, protocolo e drivers de filtro. Você também deve atualizar as informações de versão do compilador, consulte Compilando um driver NDIS 6.30.
Os drivers de miniporto devem definir o membro Cabeçalho de NDIS_MINIPORT_DRIVER_CHARACTERISTICS: definir Revisão como NDIS_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2 e Tamanho como NDIS_SIZEOF_MINIPORT_DRIVER_CHARACTERISTICS_REVISION_2.
Os drivers de filtro devem definir o membro Cabeçalho de NDIS_FILTER_DRIVER_CHARACTERISTICS: definir Revisão como NDIS_FILTER_CHARACTERISTICS_REVISION_2 e Tamanho como NDIS_SIZEOF_FILTER_DRIVER_CHARACTERISTICS_REVISION_2.
Os drivers de protocolo devem definir o membro cabeçalho de NDIS_PROTOCOL_DRIVER_CHARACTERISTICS: definir Revisão como NDIS_PROTOCOL_CHARACTERISTICS_REVISION_2 e Tamanho como NDIS_SIZEOF_PROTOCOL _DRIVER_CHARACTERISTICS_REVISION_2.
Para informar o NDIS e os drivers sobre os recursos de dispositivo e driver, os drivers NDIS 6.30 devem implementar as interfaces de funcionalidade do dispositivo NDIS 6.30 para os seguintes recursos:
Os drivers de miniporto NDIS 6.30 para os sistemas operacionais Windows 8 e Windows Server 2012 devem usar as versões NDIS 6.30 das estruturas de dados. Para obter mais informações, consulte Usando estruturas de dados do NDIS 6.30.