DXGK_QUERYSEGMENTOUT3 structure (d3dkmddi.h)
Décrit les informations de segment de mémoire qu’un pilote d’affichage windows WDDM (Windows Display Driver Model) 1.2 ou version ultérieure doit retourner à partir d’un appel à sa fonction DxgkDdiQueryAdapterInfo .
Syntaxe
typedef struct _DXGK_QUERYSEGMENTOUT3 {
[out] UINT NbSegment;
[out] DXGK_SEGMENTDESCRIPTOR3 *pSegmentDescriptor;
[out] UINT PagingBufferSegmentId;
[out] UINT PagingBufferSize;
[out] UINT PagingBufferPrivateDataSize;
} DXGK_QUERYSEGMENTOUT3;
Membres
[out] NbSegment
Nombre de segments de mémoire pris en charge par le pilote.
[out] pSegmentDescriptor
Tableau de structures DXGK_SEGMENTDESCRIPTOR3 que le pilote remplit avec des informations sur les segments qu’il prend en charge. La taille du tableau est la valeur spécifiée par NbSegment .
[out] PagingBufferSegmentId
Identificateur du segment à partir duquel le gestionnaire de mémoire vidéo doit allouer la mémoire tampon de pagination. Ce segment doit être un segment d’ouverture.
[out] PagingBufferSize
Taille, en octets, que le gestionnaire de mémoire vidéo doit allouer pour la mémoire tampon de pagination.
[out] PagingBufferPrivateDataSize
Taille, en octets, de la structure de données privées résidente du pilote associée à chaque mémoire tampon de pagination. La mémoire de cette structure de données privée est allouée à partir d’un pool non paginé. Si le pilote spécifie zéro pour PagingBufferPrivateDataSize, aucune mémoire n’est allouée à la structure de données privée.
La structure de données privées associée à une mémoire tampon de pagination est initialisée à zéro lors de la création de la mémoire tampon de pagination. Pendant la durée de vie de la mémoire tampon de pagination, le gestionnaire de mémoire vidéo n’accède jamais à la structure de données privée associée à la mémoire tampon de pagination.
Remarques
Cette structure est utilisée par le pilote de miniport d’affichage pour retourner des informations sur les segments de mémoire en réponse à un appel de fonction DxgkDdiQueryAdapterInfo dans lequel le sous-système graphique spécifie la valeur DXGKQAITYPE_QUERYSEGMENT3 dans le membre Type de la structure DXGKARG_QUERYADAPTERINFO .
Le gestionnaire de mémoire vidéo alloue une mémoire tampon de pagination à partir d’un segment d’ouverture (si le membre PagingBufferSegmentId identifie le segment) ou en tant que bloc de mémoire contiguë en écriture combinée (si PagingBufferSegmentId a la valeur 0). Si PagingBufferSegmentId est défini sur 0, le GPU doit accéder aux mémoires tampons d’accès direct à la mémoire (DMA) à l’aide de cycles PCI sur les systèmes où les transferts AGP qui se produisent en dehors de l’ouverture AGP ne sont pas autorisés.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
Serveur minimal pris en charge | Windows Server 2012 |
En-tête | d3dkmddi.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour