structure DXGK_QUERYSEGMENTOUT4 (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. Le DxgkDdiQueryAdapterInfo (DXGKQAITYPE_QUERYSEGMENT4) sera appelé deux fois. La première fois, NbSegment sera définie sur 0. Le pilote doit retourner STATUS_SUCCESS et définir NbSegment au nombre de segments de mémoire GPU dans l’adaptateur sans accéder à aucun autre membre de la structure. Deuxième fois, le pilote sera appelé avec le nombre signalé de segments 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 progression 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 dans le pSegmentDescriptor tableau en octets.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10 |
serveur minimum pris en charge | Windows Server 2016 |
d’en-tête | d3dkmddi.h (include D3dkmddi.h) |