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)

Vedi anche

DXGK_QUERYSEGMENTIN4