struktur D3DKMT_ENUMADAPTERS3 (d3dkmthk.h)
Struktur D3DKMT_ENUMADAPTERS3 menyediakan informasi tentang adaptor pada sistem.
Sintaksis
typedef struct _D3DKMT_ENUMADAPTERS3 {
[in] D3DKMT_ENUMADAPTERS_FILTER Filter;
[in/out] ULONG NumAdapters;
[out] D3DKMT_ADAPTERINFO *pAdapters;
} D3DKMT_ENUMADAPTERS3;
Anggota
[in] Filter
Serikat D3DKMT_ENUMADAPTERS_FILTER yang berisi bendera filter untuk enumerasi. Struktur di Filter bisa menjadi bitwise ATAU dari nilai berikut. Lihat Keterangan untuk informasi selengkapnya.
Nilai | Arti |
---|---|
SertakanComputeOnly | Saat diatur, hitung adaptor ComputeOnly. |
SertakanDisplayOnly | Saat diatur, hitung adaptor DisplayOnly. |
SertakanVirtualGpuOnly | Saat diatur, hitung adaptor GPU-P. Adaptor ini dimaksudkan untuk digunakan hanya di dalam komputer virtual. Driver mengatur batas DXGK_DRIVERCAPS::MiscCaps.VirtualGpuOnly untuk adaptor tersebut untuk menghindari enumerasi mereka di OS host. Tersedia mulai Windows 11, versi 24H2 (WDDM 3.2). |
Dipesan | Dipesan; jangan gunakan. |
[in/out] NumAdapters
Jumlah adaptor.
Pada input,
- Saat pengembalian berhasil ketika
pAdapters non-null,NumAdapters berisi berapa banyak adaptor yang dikembalikan dalam array pAdapters. - Saat pengembalian berhasil ketika pAdapters null, NumAdapters berisi jumlah adaptor maksimum yang didukung.
- Pada pengembalian yang gagal ketika pAdapters non-null, NumAdapters tidak terdefinis.
[out] pAdapters
Array opsional struktur D3DKMT_ADAPTERINFO untuk menerima informasi untuk setiap adaptor.
Komentar
Adaptor masih akan dijumlahkan jika tidak ada bendera yang diatur dalam filter , tetapi D3DKMTEnumAdapters3 akan menghitung lebih sedikit adaptor daripada D3DKMTEnumAdapters2. Secara khusus,
- Tinggalkan adaptor ComputeOnly dari enumerasi default, untuk menghindari aplikasi yang melanggar.
- Tinggalkan adaptor DisplayOnly dari enumerasi default.
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Windows 10, versi 2004 |
Header |
d3dkmthk.h |