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;
Members
NbSegment
Numero di elementi nella matrice pSegmentDescriptor . DxgkDdiQueryAdapterInfo (DXGKQAITYPE_QUERYSEGMENT4) verrà chiamato due volte. La prima volta, NbSegment verrà impostato 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 inserire tutte le informazioni necessarie.
pSegmentDescriptor
Puntatore alla matrice di strutture DXGK_SEGMENTDESCRIPTOR4 . Le dimensioni dell'elemento della matrice sono definite da SegmentDescriptorStride. Il tipo pSegmentDescriptor è stato modificato in 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 di 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 driver-privati che verranno forniti con ogni buffer di paging.
SegmentDescriptorStride
Dimensioni degli elementi nella matrice pSegmentDescriptor in byte.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Server minimo supportato | Windows Server 2016 |
Intestazione | d3dkmddi.h (include D3dkmddi.h) |