Enumerasi DXCoreAdapterProperty (dxcore_interface.h)
Penting
Beberapa informasi berkaitan dengan produk prarilis yang mungkin dimodifikasi secara substansial sebelum dirilis secara komersial. Microsoft tidak memberikan jaminan, tersurat maupun tersirat, sehubungan dengan informasi yang diberikan di sini.
Menentukan konstanta yang menentukan properti adaptor DXCore. Teruskan salah satu konstanta ini ke metode IDXCoreAdapter::GetPropertySize untuk mengambil ukuran buffer yang diperlukan untuk menerima nilai properti yang sesuai; kemudian teruskan konstanta yang sama ke metode IDXCoreAdapter::GetProperty untuk mengambil nilai properti dalam buffer yang Anda alokasikan.
Sintaksis
typedef enum DXCoreAdapterProperty {
InstanceLuid = 0,
DriverVersion = 1,
DriverDescription = 2,
HardwareID = 3,
KmdModelVersion = 4,
ComputePreemptionGranularity = 5,
GraphicsPreemptionGranularity = 6,
DedicatedAdapterMemory = 7,
DedicatedSystemMemory = 8,
SharedSystemMemory = 9,
AcgCompatible = 10,
IsHardware = 11,
IsIntegrated = 12,
IsDetachable = 13,
HardwareIDParts = 14,
PhysicalAdapterCount = 15,
AdapterEngineCount = 16,
AdapterEngineName = 17
} ;
Konstanta
InstanceLuid Nilai: 0 Menentukan properti adaptor InstanceLuid Properti adaptor |
DriverVersion Nilai: 1 Menentukan properti adaptor DriverVersion Properti adaptor |
DriverDescription Nilai: Menentukan properti adaptor Properti adaptor |
HardwareID Nilai: 3 Menentukan properti adaptor Properti adaptor |
KmdModelVersion Nilai: 4 Menentukan properti adaptor KmdModelVersion Properti adaptor |
ComputePreemptionGranularity Nilai: Menentukan properti adaptor Properti adaptor |
GraphicsPreemptionGranularity Nilai: 6 Menentukan properti adaptor GraphicsPreemptionGranularity Properti adaptor GraphicsPreemptionGranularity memiliki jenis uint16_t, yang mewakili nilai D3DKMDT_GRAPHICS_PREEMPTION_GRANULARITY. |
DedicatedAdapterMemory Nilai: Menentukan properti adaptor Properti adaptor |
DedicatedSystemMemory Nilai: 8 Menentukan properti adaptor Properti adaptor |
SharedSystemMemory Nilai: 9 Menentukan properti adaptor SharedSystemMemory, yang mewakili jumlah byte memori sistem bersama. Ini adalah nilai maksimum memori sistem yang dapat dikonsumsi oleh adaptor selama operasi. Memori insidental apa pun yang digunakan oleh driver saat mengelola dan menggunakan memori video adalah tambahan. Properti adaptor SharedSystemMemory |
AcgCompatible Nilai: 10 Menentukan properti adaptor Properti adaptor |
IsHardware Nilai: 11 Menentukan properti adaptor IsHardware Properti adaptor |
IsIntegrated Nilai: 12 Menentukan properti adaptor IsIntegrated, yang menentukan apakah adaptor dilaporkan sebagai prosesor grafis terintegrasi (iGPU). Properti adaptor |
IsDetachable Nilai: 13 Menentukan properti adaptor IsDetachable, yang menentukan apakah adaptor telah dilaporkan dapat dilepas, atau dilepas. Properti adaptor Catatan. Bahkan jika IDXCoreAdapter::GetProperty menunjukkan false untuk properti ini, adaptor masih memiliki kemampuan untuk dilaporkan sebagai dihapus, seperti dalam kasus kerusakan fungsi, atau pembaruan driver. |
HardwareIDParts Nilai: 14 Menentukan properti adaptor HardwareIDParts, yang mewakili bagian ID perangkat keras PnP. Properti adaptor HardwareIDParts memiliki jenis DXCoreHardwareID. |
PhysicalAdapterCount Nilai: 15 Kueri ini menghasilkan jumlah adaptor fisik yang dikelompokkan di bawah adaptor logis. |
AdapterEngineCount Nilai: 16 Kueri ini mengambil indeks adaptor fisik sebagai input, dan menghasilkan jumlah mesin pada adaptor fisik. |
AdapterEngineName Nilai: 17 Kueri ini mengambil indeks adaptor fisik dan ID mesin sebagai jenis mesin input, dan output. |
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Windows 10 (Build 18936) |
Header |
dxcore_interface.h (termasuk dxcore.h) |
Lihat juga
IDXCoreAdapter::GetPropertySize, IDXCoreAdapter::GetProperty, referensi DXCore, Menggunakan DXCore untuk menghitung adaptor