Bagikan melalui


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

Lihat juga

DXGKARG_QUERYADAPTERINFO

DXGK_QUERYSEGMENTIN

DXGK_SEGMENTDESCRIPTOR3

DxgkDdiQueryAdapterInfo