Bagikan melalui


struktur DXGK_QUERYSEGMENTOUT4 (d3dkmddi.h)

Struktur DXGK_QUERYSEGMENTOUT4 berisi informasi segmen memori yang dikembalikan dari driver.

Sintaks

typedef struct _DXGK_QUERYSEGMENTOUT4 {
  UINT   NbSegment;
  BYTE   *pSegmentDescriptor;
  UINT   PagingBufferSegmentId;
  UINT   PagingBufferSize;
  UINT   PagingBufferPrivateDataSize;
  SIZE_T SegmentDescriptorStride;
} DXGK_QUERYSEGMENTOUT4;

Anggota

NbSegment

Jumlah elemen dalam array pSegmentDescriptor . DxgkDdiQueryAdapterInfo (DXGKQAITYPE_QUERYSEGMENT4) akan dipanggil dua kali. Pertama kali, NbSegment akan diatur ke 0. Driver harus mengembalikan STATUS_SUCCESS dan mengatur NbSegment ke jumlah segmen memori GPU di adaptor tanpa mengakses anggota struktur lainnya. Kedua kalinya, pengemudi akan dipanggil dengan jumlah segmen yang dilaporkan dan pengemudi harus mengisi semua informasi yang diperlukan.

pSegmentDescriptor

Penunjuk ke array struktur DXGK_SEGMENTDESCRIPTOR4 . Ukuran elemen array ditentukan oleh SegmentDescriptorStride. Jenis pSegmentDescriptor telah diubah menjadi BYTE* untuk membantu memberlakukan penggunaan langkah sebagai metode iterasi array. Driver mengisi array dengan informasi tentang setiap segmen memori.

PagingBufferSegmentId

Pengidentifikasi segmen dari penyangga halaman. Ini adalah indeks (mulai dari 1) segmen dalam array pSegmentDescriptor .

PagingBufferSize

Ukuran penyangga halaman.

PagingBufferPrivateDataSize

Ukuran, dalam byte, dari data pribadi driver yang akan disediakan dengan setiap buffer halaman.

SegmentDescriptorStride

Ukuran elemen dalam array pSegmentDescriptor dalam byte.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Server minimum yang didukung Server Windows 2016
Header d3dkmddi.h (termasuk D3dkmddi.h)

Lihat juga

DXGK_QUERYSEGMENTIN4