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) |