Partager via


WDI_TLV_DATAPATH_CAPABILITIES

WDI_TLV_DATAPATH_CAPABILITIES est une TLV qui contient des fonctionnalités de chemin de données.

TLV Type

0xB9

Longueur

Somme (en octets) des tailles de tous les éléments contenus.

Valeurs

Type Description
WDI_INTERCONNECT_TYPE (UINT32) Type d’interconnexion.
UINT8 Nombre maximal d’homologues.
UINT8 Spécifie la capacité de transmission : mise en file d’attente prioritaire cible.

Les valeurs valides sont 0 et 1. Si la valeur est 0, WDI classifie les trames Tx par Pair et TID et utilise le planificateur complet pour sélectionner les files d’attente TX à transférer. Il est recommandé de définir cette valeur sur false, sauf si la cible est capable de classification et de mise en file d’attente Peer-TID. Si la valeur est 1, WDI classifie les trames Tx par Pair et TID et fournit uniquement la mise en file d’attente au niveau du port. WDI planifie des files d’attente de ports en backlog à l’aide d’une récupération d’urgence globale.

UINT16 Spécifie la capacité de transmission : nombre maximal d’éléments de collecte de points dans le cadre.

WDI fusionne les trames en fonction des besoins, de sorte que le miniport IHV ne reçoit pas un cadre qui nécessite plus d’éléments de collecte de points que spécifié par cette fonctionnalité. Pour de meilleures performances, il est suggéré que cette fonctionnalité soit définie plus haut que la trame classique, car la fusion nécessite une copie de la mémoire. Si cette fonctionnalité n’est pas supérieure à la taille maximale de l’image divisée par la taille de page, WDI peut ne pas être en mesure de fusionner correctement le cadre et il peut être supprimé.

UINT8 Spécifie la capacité de transmission : indicateur d’envoi complet explicite requis.

Les valeurs valides sont 0 et 1. Si la valeur est 0, la cible/TAL génère un envoi TX terminé pour toutes les trames. Si la valeur est 1, la cible/TAL génère l’indication d’achèvement de l’envoi TX uniquement pour les images dont l’indicateur est défini dans les métadonnées de la trame.

UINT16 Spécifie la capacité de transmission : taille d’image effective minimale.

Lors du retrait des images de file d’attente, TxMgr traite les images plus petites que cette valeur comme ayant une taille effective de cette valeur.

UINT16 Spécifie la capacité de transmission : granularité de la taille de l’image.

Cette valeur est égale à la granularité de l’allocation de mémoire par image. Pour les besoins du retrait de la file d’attente, le TxMgr traite un cadre comme ayant une taille effective égale à la taille de l’image plus la quantité minimale de remplissage, de sorte que la taille effective est un multiple entier de cette valeur. Cette valeur doit être définie sur une puissance de deux.

UINT8 Spécifie la fonctionnalité de transmission : transfert Rx Tx.

Les valeurs valides sont 0 et 1. Si la valeur est 1, la cible est capable de transférer les images reçues.

UINT32 Spécifie la capacité de transmission : débit maximal, en unités de 0,5 Mbits/s.

Cette valeur est utilisée pour l’allocation de descripteurs et de mémoires tampons.

Configuration requise

Client minimal pris en charge

Windows 10

Serveur minimal pris en charge

Windows Server 2016

En-tête

Wditypes.hpp