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 De collecte de points dans un cadre. WDI fusionne les trames si nécessaire afin que le miniport IHV ne reçoive pas d’image nécessitant plus d’éléments de collecte de points que spécifiés par cette fonctionnalité. Pour des performances optimales, il est suggéré que cette fonctionnalité soit définie plus haut que le cadre classique, car la fusion nécessite une copie de mémoire. Si cette fonctionnalité n’est pas supérieure à la taille maximale d’image divisée par taille de page, WDI peut ne pas pouvoir fusionner correctement le cadre et il peut être supprimé.
TransmitCapabilities.TargetPriorityQueueing
Si la valeur est true, WDI ne classifie pas les trames Tx par pair et TID, et fournit uniquement la mise en file d’attente au niveau d’un 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.
La définition de cette valeur sur false est recommandée, sauf si la cible est capable de classification et de Peer-TID mise en file d’attente.
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 cet 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 efficace de MinEffectiveSize.
TransmitCapabilities.FrameSizeGranularity
Cette valeur est égale à la granularité de l’allocation de mémoire par image. Pour les besoins de la mise en file d’attente, txMgr traite un cadre comme ayant une taille effective égale à la taille du cadre plus la quantité minimale de remplissage, de sorte que la taille effective soit un multiple entier de la 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 Mbit/s.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10 |
serveur minimum pris en charge | Windows Server 2016 |
d’en-tête | dot11wdi.h |