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.
Um driver de miniporto que dá suporte à divisão cabeçalho-dados deve indicar dados recebidos no formato que a divisão de dados de cabeçalho requer. Por exemplo, os buffers de cabeçalho devem estar todos em um bloco contíguo de armazenamento e os buffers de dados devem incluir espaço de backfill.
As informações de cabeçalho em quadros divididos nunca devem incluir etiquetas de LAN virtual (VLAN). A separação de cabeçalho e dados requer suporte para VLAN no hardware e exige a remoção das etiquetas VLAN dos quadros de entrada, colocando-as nas informações OOB Ieee8021QNetBufferListInfo na estrutura NET_BUFFER_LIST. O driver de miniporto deve especificar suporte para VLAN no membro MacOptions da estrutura NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES e em resposta à consulta ao OID OID_GEN_MAC_OPTIONS.
O NDIS e os drivers sobrejacentes ou aplicativos em modo usuário usam o OID OID_GEN_HD_SPLIT_PARAMETERS para definir as configurações atuais de divisão de cabeçalho-dados de um adaptador de miniport. Se o sinalizador NDIS_HD_SPLIT_COMBINE_ALL_HEADERS no membro HDSplitCombineFlags da estrutura NDIS_HD_SPLIT_PARAMETERS estiver marcado, o adaptador de miniporto deverá combinar todos os quadros divididos. Se a separação de cabeçalho e dados estiver habilitada no hardware, o driver de miniporto deverá combinar o cabeçalho e os dados antes de indicar o quadro ao NDIS. Para obter mais informações sobre OID_GEN_HD_SPLIT_PARAMETERS e outros problemas administrativos e de configuração, consulte Header-Data Administração e Configuração de Divisão.
Esta seção inclui:
Alocando o buffer de cabeçalho