struktur DXGK_QUERYSEGMENTOUT3 (d3dkmddi.h)
Menjelaskan informasi segmen memori bahwa Windows Display Driver Model (WDDM) 1.2 atau driver miniport tampilan yang lebih baru harus kembali dari panggilan ke fungsi DxgkDdiQueryAdapterInfo-nya .
Sintaks
typedef struct _DXGK_QUERYSEGMENTOUT3 {
[out] UINT NbSegment;
[out] DXGK_SEGMENTDESCRIPTOR3 *pSegmentDescriptor;
[out] UINT PagingBufferSegmentId;
[out] UINT PagingBufferSize;
[out] UINT PagingBufferPrivateDataSize;
} DXGK_QUERYSEGMENTOUT3;
Anggota
[out] NbSegment
Jumlah segmen memori yang didukung driver.
[out] pSegmentDescriptor
Array struktur DXGK_SEGMENTDESCRIPTOR3 yang diisi driver dengan informasi tentang segmen yang didukungnya. Ukuran array adalah nilai yang ditentukan NbSegment .
[out] PagingBufferSegmentId
Pengidentifikasi segmen tempat manajer memori video harus mengalokasikan penyangga halaman. Segmen ini harus menjadi segmen bukaan.
[out] PagingBufferSize
Ukuran, dalam byte, yang harus dialokasikan manajer memori video untuk penyangga halaman.
[out] PagingBufferPrivateDataSize
Ukuran, dalam byte, dari struktur data pribadi penduduk pengemudi yang terkait dengan setiap buffer halaman. Memori untuk struktur data privat ini dialokasikan dari kumpulan yang tidak dipagasi. Jika driver menentukan nol untuk PagingBufferPrivateDataSize, tidak ada memori yang dialokasikan untuk struktur data privat.
Struktur data privat yang terkait dengan buffer halaman diinisialisasi ke nol saat buffer halaman dibuat. Selama masa pakai buffer halaman, manajer memori video tidak pernah mengakses struktur data privat yang terkait dengan buffer halaman.
Keterangan
Struktur ini digunakan oleh driver miniport tampilan untuk mengembalikan informasi tentang segmen memori sebagai respons terhadap panggilan fungsi DxgkDdiQueryAdapterInfo di mana subsistem grafis menentukan nilai DXGKQAITYPE_QUERYSEGMENT3 dalam anggota Jenis struktur DXGKARG_QUERYADAPTERINFO .
Manajer memori video mengalokasikan buffer halaman baik dari segmen aperture (jika anggota PagingBufferSegmentId mengidentifikasi segmen) atau sebagai blok memori gabungan tulis yang berdekatan (jika PagingBufferSegmentId diatur ke 0). Jika PagingBufferSegmentId diatur ke 0, GPU harus mengakses buffer akses memori langsung (DMA) dengan menggunakan siklus PCI pada sistem di mana transfer AGP yang terjadi di luar bukaan AGP tidak diizinkan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 |
Server minimum yang didukung | Windows Server 2012 |
Header | d3dkmddi.h |