DXGK_QUERYSEGMENTOUT4 structure (d3dkmddi.h)
La structure DXGK_QUERYSEGMENTOUT4 contient des informations de segment de mémoire retournées par le pilote.
Syntaxe
typedef struct _DXGK_QUERYSEGMENTOUT4 {
UINT NbSegment;
BYTE *pSegmentDescriptor;
UINT PagingBufferSegmentId;
UINT PagingBufferSize;
UINT PagingBufferPrivateDataSize;
SIZE_T SegmentDescriptorStride;
} DXGK_QUERYSEGMENTOUT4;
Membres
NbSegment
Nombre d’éléments dans le tableau pSegmentDescriptor . DxgkDdiQueryAdapterInfo (DXGKQAITYPE_QUERYSEGMENT4) sera appelé deux fois. La première fois, NbSegment sera défini sur 0. Le pilote doit retourner STATUS_SUCCESS et définir NbSegment sur le nombre de segments de mémoire GPU dans la carte sans accéder à aucun autre membre de la structure. La deuxième fois, le pilote est appelé avec le nombre de segments signalé et le pilote doit remplir toutes les informations requises.
pSegmentDescriptor
Pointeur vers le tableau de structures DXGK_SEGMENTDESCRIPTOR4 . La taille de l’élément de tableau est définie par SegmentDescriptorStride. Le type pSegmentDescriptor a été remplacé par un BYTE* pour aider à appliquer l’utilisation de la stride comme méthode d’itération du tableau. Le pilote remplit le tableau avec des informations sur chaque segment de mémoire.
PagingBufferSegmentId
Identificateur de segment de la mémoire tampon de pagination. Il s’agit de l’index (à partir de 1) du segment dans le tableau pSegmentDescriptor .
PagingBufferSize
Taille de la mémoire tampon de pagination.
PagingBufferPrivateDataSize
Taille, en octets, des données privées du pilote qui seront fournies avec chaque mémoire tampon de pagination.
SegmentDescriptorStride
Taille des éléments du tableau pSegmentDescriptor en octets.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
Serveur minimal pris en charge | Windows Server 2016 |
En-tête | d3dkmddi.h (include D3dkmddi.h) |