struktur DXGKARGCB_ALLOCATECONTIGUOUSMEMORY (d3dkmddi.h)
Struktur DXGKARGCB_ALLOCATECONTIGUOUSMEMORY berisi argumen yang digunakan dalam fungsi panggilan balik DXGKCB_ALLOCATECONTIGUOUSMEMORY , untuk mengalokasikan memori yang berdampingan.
Sintaks
typedef struct _DXGKARGCB_ALLOCATECONTIGUOUSMEMORY {
[in] SIZE_T NumberOfBytes;
[in] PHYSICAL_ADDRESS LowestAcceptableAddress;
[in] PHYSICAL_ADDRESS HighestAcceptableAddress;
[in] PHYSICAL_ADDRESS BoundaryAddressMultiple;
[in] DXGK_MEMORY_CACHING_TYPE CacheType;
[out] HANDLE hMemoryHandle;
[out] PVOID pMemory;
} DXGKARGCB_ALLOCATECONTIGUOUSMEMORY;
Anggota
[in] NumberOfBytes
Ukuran, dalam byte, dari blok memori yang berdampingan untuk dialokasikan.
[in] LowestAcceptableAddress
Alamat fisik terendah yang dapat digunakan pemanggil. Misalnya, jika perangkat hanya dapat mengatasi lokasi di atas 8 megabyte pertama dari rentang alamat memori fisik prosesor, driver untuk perangkat ini harus mengatur LowestAcceptableAddress ke 0x0000000000800000.
[in] HighestAcceptableAddress
Alamat fisik valid tertinggi yang dapat digunakan pemanggil. Misalnya, jika perangkat hanya dapat mengatasi lokasi dalam 16 megabyte pertama dari rentang alamat memori fisik prosesor, driver untuk perangkat ini harus mengatur HighestAcceptableAddress ke 0x0000000000FFFFFF.
[in] BoundaryAddressMultiple
Alamat fisik beberapa yang tidak boleh dilintasi oleh buffer yang dialokasikan. Kelipatan alamat fisik harus selalu menjadi kekuatan dua. Parameter ini bersifat opsional dan dapat ditentukan sebagai nol untuk menunjukkan bahwa perangkat tidak memiliki batasan batas memori khusus.
[in] CacheType
Nilai DXGK_MEMORY_CACHING_TYPE yang menentukan jenis cache halaman yang akan dialokasikan.
[out] hMemoryHandle
Handel pelacakan Dxgkrnl untuk alokasi. Nilai ini harus diteruskan ke fungsi panggilan balik DGXKCB_FREECONTIGUOUSMEMORY yang sesuai.
[out] pMemory
Potongan memori fisik non-halaman yang berdampingan dijamin akan dipetakan ke IOMMU selama masa pakainya.
Keterangan
Lihat Isolasi GPU berbasis IOMMU untuk informasi selengkapnya.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10, versi 1803 (WDDM 2.4) |
Header | 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