Partilhar via


Definindo a configuração de divisão de Header-Data atual

O NDIS e os drivers sobrepostos ou aplicativos do modo de usuário usam o OID OID_GEN_HD_SPLIT_PARAMETERS para definir as configurações atuais de divisão de dados de cabeçalho de um adaptador de miniport. Os drivers de miniporto NDIS 6.1 e posteriores que fornecem serviços de divisão de dados de cabeçalho devem dar suporte a essa OID. Caso contrário, essa OID é opcional.

Um administrador do sistema pode usar o GUID associado a essa OID por meio da interface WMI. Para obter mais informações sobre GUIDs WMI de divisão de dados de cabeçalho, consulte Suporte do WMI para Header-Data Divisão.

O membro InformationBuffer da estrutura NDIS_OID_REQUEST contém uma estrutura NDIS_HD_SPLIT_PARAMETERS .

Se o sinalizador NDIS_HD_SPLIT_COMBINE_ALL_HEADERS no membro HDSplitCombineFlags de NDIS_HD_SPLIT_PARAMETERS estiver definido, o adaptador de miniporte deverá combinar todos os quadros divididos. Se a divisão cabeçalho-dados estiver habilitada no hardware, o driver de miniporte deverá combinar o cabeçalho e os dados antes que o driver indique o quadro como NDIS.

Por exemplo, o NDIS pode usar o OID OID_GEN_HD_SPLIT_PARAMETERS para definir o sinalizador NDIS_HD_SPLIT_COMBINE_ALL_HEADERS quando um NDIS 5. O driver de protocolo x é associado a um adaptador de miniporte NDIS 6.1. O NDIS processa essa OID antes de passar o OID para o driver de miniporte e atualiza a palavra-chave padronizada *HeaderDataSplit do adaptador de miniporte, se necessário. Se a divisão cabeçalho-dados estiver desabilitada, o NDIS não enviará essa OID para o adaptador de miniporte.