Alocando o buffer de cabeçalho
O NDIS especifica o tamanho máximo do cabeçalho que um driver de miniporto deve alocar no membro MaxHeaderSize da estrutura NDIS_HD_SPLIT_ATTRIBUTES . Para obter mais informações sobre como definir atributos de divisão de dados de cabeçalho, consulte Inicializando um provedor de divisão de Header-Data.
Quando uma NIC divide o cabeçalho e os dados em um quadro Ethernet recebido, o tamanho da parte de cabeçalho do quadro Ethernet indicado não deve exceder o valor MaxHeaderSize .
Se um cabeçalho IP contiver opções IPv4, cabeçalhos IPsec ou cabeçalhos de extensão IPv6 e, se o cabeçalho exceder o valor MaxHeaderSize , a NIC não deverá dividir o quadro.
Se um cabeçalho que inclui o cabeçalho UDP, o cabeçalho TCP ou as opções TCP exceder o valor MaxHeaderSize , a NIC deverá dividir o quadro no início do cabeçalho de protocolo de camada superior ou não deve dividir o quadro.