Usando estruturas de dados do NDIS 6.30
O NDIS pode dar suporte a várias versões da mesma estrutura de dados. Para os sistemas operacionais Windows 8 e Windows Server 2012, os drivers de miniport que usam uma versão NDIS 6.30 de uma estrutura devem inicializar o membro Header da estrutura com os valores de versão e tamanho corretos. O membro Header é uma estrutura NDIS_OBJECT_HEADER e o driver deve inicializar o membro Revision e o valor membro Size do membro Header para os valores de versão e tamanho NDIS 6.30.
Nota Para determinar as informações de versão e tamanho corretas, consulte as páginas de referência para cada estrutura que inclui um membro header . As páginas de referência para estruturas que contêm um membro header e que foram atualizadas para o NDIS 6.30 incluem novas informações para drivers NDIS 6.30. Se não houver nenhuma atualização para a estrutura do NDIS 6.30, as informações fornecidas para versões anteriores do NDIS também se aplicarão a drivers NDIS 6.30.
As seguintes estruturas foram atualizadas para o NDIS 6.30:
- NDIS_BIND_PARAMETERS
- NDIS_MINIPORT_ADAPTER_ATTRIBUTES
- NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES
- NDIS_MINIPORT_ADAPTER_HARDWARE_ASSIST_ATTRIBUTES
- NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES
- NDIS_NET_BUFFER_LIST_FILTERING_INFO
- NDIS_NIC_SWITCH_CAPABILITIES
- NDIS_OFFLOAD
- NDIS_OFFLOAD_PARAMETERS
- NDIS_PM_CAPABILITIES
- NDIS_PM_PARAMETERS
- NDIS_RECEIVE_FILTER_CAPABILITIES
- NDIS_RECEIVE_FILTER_INFO_ARRAY
- NDIS_RECEIVE_FILTER_PARAMETERS
- NDIS_RECEIVE_QUEUE_INFO
- NDIS_RECEIVE_QUEUE_PARAMETERS
- NDIS_RECEIVE_SCALE_CAPABILITIES
- NDIS_RSS_PROCESSOR_INFO
- NDIS_SHARED_MEMORY_PARAMETERS