OID_GEN_MAXIMUM_TOTAL_SIZE
Como uma consulta, o OID_GEN_MAXIMUM_TOTAL_SIZE OID especifica o comprimento total máximo do pacote, em bytes, que a NIC suporta. Esta especificação inclui o cabeçalho.
Informações sobre a versão do
Windows Vista e versões posteriores do Windows
Suportado.
drivers de miniporta NDIS 6.0 e posteriores
Obrigatório.
drivers de miniporta NDIS 5.1
Obrigatório.
drivers de miniporta NDIS 5.1
Obrigatório.
Comentários
O comprimento retornado especifica o maior tamanho de pacote para a mídia subjacente. Assim, o comprimento retornado depende do meio em particular. Um driver de protocolo pode usar esse comprimento retornado como um medidor para determinar o pacote de tamanho máximo que um driver de miniporta pode encaminhar para o driver de protocolo. Se o driver de protocolo pré-aloca buffers, ele aloca buffers de acordo. O comprimento retornado também especifica o maior pacote que um driver de protocolo pode passar para a funçãoNdisSendNetBufferLists.
Se o driver de miniporta para uma NIC habilitar de prioridade de pacote 802.1p (ou seja, o driver de miniporta especifica o bit de NDIS_MAC_OPTION_8021P_PRIORITY na máscara de bits OID OID_GEN_MAC_OPTIONS), o driver de miniporta deverá especificar seu comprimento total máximo de pacotes como 4 bytes a menos do que o tamanho máximo de pacotes recebidos ou enviados pela rede. Por exemplo, se uma NIC com prioridade de pacote 802.1p habilitada receber e enviar pacotes no fio com 1514 bytes de comprimento, o driver de miniporta para a NIC deverá relatar seu comprimento total máximo de pacote como 1510 bytes. O driver de miniporta nunca deve indicar até os pacotes de driver de protocolo acoplados recebidos pela rede que são maiores do que o tamanho do pacote especificado por OID_GEN_MAXIMUM_TOTAL_SIZE. Ou seja, mesmo que o driver de miniporta receba pacotes pela rede que não estão marcados com valores de prioridade, mas ainda são o tamanho máximo suportado pelo meio subjacente, o driver de miniporta só pode indicar pacotes que não são mais do que o tamanho especificado por OID_GEN_MAXIMUM_TOTAL_SIZE.
Requerimentos
Cabeçalho |
Ntddndis.h (inclui Ndis.h) |