struktur DXGK_SEGMENTDESCRIPTOR4 (d3dkmddi.h)
Struktur DXGK_SEGMENTDESCRIPTOR4 menjelaskan aperture host CPU yang dapat diprogram.
Sintaks
typedef struct _DXGK_SEGMENTDESCRIPTOR4 {
DXGK_SEGMENTFLAGS Flags;
PHYSICAL_ADDRESS BaseAddress;
SIZE_T Size;
SIZE_T CommitLimit;
SIZE_T SystemMemoryEndAddress;
union {
PHYSICAL_ADDRESS CpuTranslatedAddress;
DXGK_CPUHOSTAPERTURE CpuHostAperture;
};
UINT NumInvalidMemoryRanges;
SIZE_T VprRangeStartOffset;
SIZE_T VprRangeSize;
UINT VprAlignment;
UINT NumVprSupported;
UINT VprReserveSize;
UINT NumUEFIFrameBufferRanges;
} DXGK_SEGMENTDESCRIPTOR4;
Anggota
Flags
Bendera bidang bit segmen
BaseAddress
Alamat dasar fisik untuk segmen di GPU.
Size
Ukuran segmen dalam byte.
CommitLimit
Jumlah maksimum byte yang dapat diterapkan pada segmen ini. Nilai ini hanya berlaku untuk segmen aperture.
SystemMemoryEndAddress
Untuk segmen yang sebagian terdiri dari memori sistem, semua alokasi berakhir setelah alamat ini dibersihkan selama hibernasi.
CpuTranslatedAddress
Jika Flags.SupportsCpuHostAperture==FALSE dan segmennya CPU terlihat, ini akan menjadi alamat dasar fisik CPU dari segmen.
CpuHostAperture
Jika Flags.SupportsCpuHostAperture==TRUE, ini akan memiliki alamat CPU dan ukuran CPUHostAperture.
NumInvalidMemoryRanges
Jumlah rentang memori yang tidak valid di segmen. Jika nilai ini bukan nol, driver mode kernel akan dipanggil dengan DdiQueryAdapterInfo(DXGKQAITYPE_SEGMENTMEMORYSTATE) untuk mendapatkan informasi tentang rentang memori yang tidak valid.
VprRangeStartOffset
Mulai offset rentang wilayah yang dilindungi video, dalam byte.
VprRangeSize
Ukuran rentang wilayah yang dilindungi video, dalam byte.
VprAlignment
Perataan rentang wilayah yang dilindungi video, dalam byte. Nilai ini berlaku untuk ukuran dan offset mulai dari rentang wilayah yang dilindungi video.
NumVprSupported
Jumlah rentang yang dilindungi video yang didukung dalam rentang VPR. Nilai nol menunjukkan dukungan untuk angka tak terbatas.
VprReserveSize
Ukuran area dalam rentang VPR yang dicadangkan untuk digunakan driver/perangkat keras, dalam byte. Nilai nol menunjukkan tidak ada cadangan.
NumUEFIFrameBufferRanges
Jumlah rentang buffer bingkai UEFI di segmen. Didukung mulai dari WDDM 2.2.
Keterangan
Struktur ini digunakan oleh driver miniport tampilan mode kernel WDDM 2.0 atau yang lebih baru untuk mengembalikan informasi tentang segmen memori sebagai respons terhadap panggilan fungsi DxgkDdiQueryAdapterInfo di mana subsistem grafis menentukan nilai DXGKQAITYPE_QUERYSEGMENT4 dalam anggota Jenis struktur DXGKARG_QUERYADAPTERINFO .
Struktur ini ditunjukkan oleh anggota pSegmentDescriptor dari struktur DXGK_QUERYSEGMENTOUT4 .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 (WDDM 2.0) |
Server minimum yang didukung | Server Windows 2016 |
Header | d3dkmddi.h (termasuk D3dkmddi.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk