Partager via


OID_GEN_MAXIMUM_TOTAL_SIZE

En tant que requête, l’OID OID_GEN_MAXIMUM_TOTAL_SIZE spécifie la longueur totale maximale du paquet, en octets, prise en charge par la carte réseau. Cette spécification inclut l’en-tête.

Informations sur la version

Windows Vista et versions ultérieures de Windows
Pris en charge.

Pilotes miniport NDIS 6.0 et ultérieur
Mandatory.

Pilotes miniport NDIS 5.1
Mandatory.

Windows XP
Pris en charge.

Pilotes miniport NDIS 5.1
Mandatory.

Notes

La longueur retournée spécifie la plus grande taille de paquet pour le support sous-jacent. Ainsi, la longueur retournée dépend du support particulier. Un pilote de protocole peut utiliser cette longueur retournée comme jauge pour déterminer la taille maximale du paquet qu’un pilote miniport peut transférer au pilote de protocole. Si le pilote de protocole préalloue des mémoires tampons, il les alloue en conséquence. La longueur retournée spécifie également le plus grand paquet qu’un pilote de protocole peut passer à la fonction NdisSendNetBufferLists .

Si le pilote miniport pour une carte réseau active la priorité des paquets 802.1p (autrement dit, le pilote miniport spécifie le bit NDIS_MAC_OPTION_8021P_PRIORITY dans le masque de bits OID OID_GEN_MAC_OPTIONS ), le pilote miniport doit spécifier sa longueur totale maximale de paquets de 4 octets de moins que la taille maximale des paquets reçus ou envoyés sur le réseau. Par exemple, si une carte réseau pour laquelle la priorité de paquet 802.1p est activée reçoit et envoie sur le réseau des paquets d’une longueur de 1514 octets, le pilote miniport de la carte réseau doit indiquer sa longueur totale maximale de paquets de 1510 octets. Le pilote miniport ne doit jamais indiquer jusqu’aux paquets de pilote de protocole lié reçus sur le réseau qui sont plus longs que la taille de paquet spécifiée par OID_GEN_MAXIMUM_TOTAL_SIZE. Autrement dit, même si le pilote miniport reçoit des paquets sur le réseau qui ne sont pas marqués avec des valeurs de priorité, mais qui sont toujours de la taille maximale prise en charge par le support sous-jacent, le pilote miniport peut uniquement indiquer des paquets qui ne sont pas plus longs que la taille spécifiée par OID_GEN_MAXIMUM_TOTAL_SIZE.

Spécifications

En-tête

Ntddndis.h (inclure Ndis.h)

Voir aussi

NdisSendNetBufferLists

OID_GEN_MAC_OPTIONS