structure WDI_TXRX_CAPABILITIES (dot11wdi.h)
La structure WDI_TXRX_CAPABILITIES définit les fonctionnalités cibles.
Syntaxe
typedef struct _WDI_TXRX_TARGET_CAPABILITIES {
WDI_INTERCONNECT_TYPE InterconnectType;
struct {
BOOLEAN TargetPriorityQueueing;
UINT16 MaxScatterGatherElementsPerFrame;
BOOLEAN ExplicitSendCompleteFlagRequired;
UINT8 bPad;
UINT16 MinEffectiveSize;
UINT16 FrameSizeGranularity;
} TransmitCapabilities;
struct {
BOOLEAN RxTxForwarding;
UINT32 MaxThroughput;
} ReceiveCapabilities;
} WDI_TXRX_CAPABILITIES, *PWDI_TXRX_CAPABILITIES;
Membres
InterconnectType
Type d’interconnexion de la cible.
TransmitCapabilities
Fonctionnalités de transmission.
MaxMemBlocksPerFrame
Nombre maximal d’éléments Scatter Gather dans un cadre. WDI fusionne les trames si nécessaire afin que le miniport IHV ne reçoive 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 le cadre standard, car la fusion nécessite une copie de la mémoire. Si cette fonctionnalité n’est pas supérieure à la taille d’image maximale divisée par taille de page, WDI peut ne pas être en mesure de fusionner correctement le cadre et il peut être supprimé.
TransmitCapabilities.TargetPriorityQueueing
Si la valeur est true, WDI ne classe pas les trames Tx par Pair et TID, et fournit uniquement la mise en file d’attente au niveau du port. WDI planifie les files d’attente de ports en backlog à l’aide d’un DRR global.
Si la valeur est false, 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.
TransmitCapabilities.MaxScatterGatherElementsPerFrame
TransmitCapabilities.ExplicitSendCompleteFlagRequired
Si la valeur est true, la cible/TAL génère une indication d’achèvement d’envoi TX uniquement pour les images dont l’indicateur est défini dans les métadonnées de l’image.
Si la valeur est false, la cible/TAL génère une indication d’achèvement d’envoi TX pour toutes les images
TransmitCapabilities.bPad
Réservé.
TransmitCapabilities.MinEffectiveSize
Lors de la mise en file d’attente des images, TxMgr traite les images plus petites que MinEffectiveSize comme ayant une taille effective de MinEffectiveSize.
TransmitCapabilities.FrameSizeGranularity
Cette valeur est égale à la granularité de l’allocation de mémoire par image. Aux fins de la mise en file d’attente, txMgr considère qu’une image a une taille effective égale à la taille de l’image plus la moindre quantité de remplissage, de sorte que la taille effective est un multiple entier de FrameSizeGranularity.
Cette valeur doit être définie sur une puissance de deux.
ReceiveCapabilities
Fonctionnalités de réception.
ReceiveCapabilities.RxTxForwarding
Réservé.
ReceiveCapabilities.MaxThroughput
Spécifie le débit maximal de l’appareil en unités de 0,5 Mbits/s.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
Serveur minimal pris en charge | Windows Server 2016 |
En-tête | dot11wdi.h |