struttura DXGK_QUERYSEGMENTOUT4 (d3dkmddi.h)
La struttura DXGK_QUERYSEGMENTOUT4 contiene informazioni sul segmento di memoria restituite dal driver.
Sintassi
typedef struct _DXGK_QUERYSEGMENTOUT4 {
UINT NbSegment;
BYTE *pSegmentDescriptor;
UINT PagingBufferSegmentId;
UINT PagingBufferSize;
UINT PagingBufferPrivateDataSize;
SIZE_T SegmentDescriptorStride;
} DXGK_QUERYSEGMENTOUT4;
Membri
NbSegment
Numero di elementi nella matrice pSegmentDescriptor. Il DxgkDdiQueryAdapterInfo (DXGKQAITYPE_QUERYSEGMENT4) verrà chiamato due volte. La prima volta, NbSegment verrà impostata su 0. Il driver deve restituire STATUS_SUCCESS e impostare NbSegment sul numero di segmenti di memoria GPU nella scheda senza accedere ad altri membri della struttura. La seconda volta, il driver verrà chiamato con il numero segnalato di segmenti e il driver deve riempire tutte le informazioni necessarie.
pSegmentDescriptor
Puntatore alla matrice di strutture DXGK_SEGMENTDESCRIPTOR4. Le dimensioni dell'elemento della matrice vengono definite da SegmentDescriptorStride. Il tipo pSegmentDescriptor è stato modificato in un BYTE* per applicare l'uso dello stride come metodo di iterazione della matrice. Il driver riempie la matrice con informazioni su ogni segmento di memoria.
PagingBufferSegmentId
Identificatore segmento del buffer di paging. Questo è l'indice (a partire da 1) del segmento nella matrice pSegmentDescriptor .
PagingBufferSize
Dimensioni del buffer di paging.
PagingBufferPrivateDataSize
Dimensioni, in byte, dei dati privati del driver che verranno forniti con ogni buffer di paging.
SegmentDescriptorStride
Dimensioni degli elementi nella matrice pSegmentDescriptor in byte.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10 |
server minimo supportato | Windows Server 2016 |
intestazione | d3dkmddi.h (include D3dkmddi.h) |