struktur DXGKARG_MAPCPUHOSTAPERTURE (d3dkmddi.h)
Struktur DXGKARG_MAPCPUHOSTAPERTURE digunakan untuk memetakan alokasi, penghuni di segmen memori lokal, ke aperture host CPU untuk membuatnya terlihat oleh CPU.
Sintaks
typedef struct _DXGKARG_MAPCPUHOSTAPERTURE {
HANDLE hAllocation;
WORD SegmentId;
WORD PhysicalAdapterIndex;
UINT64 NumberOfPages;
UINT32 *pCpuHostAperturePages;
UINT64 *pMemorySegmentPages;
} DXGKARG_MAPCPUHOSTAPERTURE;
Anggota
hAllocation
Menentukan handel alokasi, yang terkait dengan alokasi yang sedang dipetakan. Ini adalah handel, dikembalikan oleh driver mode kernel dari DxgkDdiCreateAllocation atau diteruskan di DxgkCbCreateContextAllocation. Parameter ini akan menjadi NULL untuk alokasi implisit, seperti tabel halaman.
SegmentId
Menentukan pengidentifikasi segmen segmen yang sedang diakses.
PhysicalAdapterIndex
Indeks adaptor fisik berbasis nol dalam tautan adaptor tampilan tertaut. Ukuran halaman sama dengan ukuran halaman segmen, dilaporkan dalam DXGK_SEGMENTFLAGS.
NumberOfPages
Menentukan jumlah halaman yang sedang dipetakan.
pCpuHostAperturePages
Array halaman Aperture Host CPU untuk dipetakan. Ini adalah array indeks halaman dari awal alamat fisik aperture host CPU.
pMemorySegmentPages
Array indeks halaman gaya MDL ke halaman alokasi yang perlu dipetakan ke dalam bukaan host CPU. Indeks halaman dimulai dari 0.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 |
Server minimum yang didukung | Server Windows 2016 |
Header | d3dkmddi.h (termasuk D3dkmddi.h) |