Bagikan melalui


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, NumAdapters menentukan berapa banyak adaptor yang dapat dikembalikan dalam array pAdapters kosong. Kemungkinan nilai pengembalian untuk NumAdapters adalah:

  • 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, D3DKMTEnumAdapters3 akan:

  • 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

Lihat juga

D3DKMT_ADAPTERINFO

D3DKMTEnumAdapters3

PFND3DKMT_ENUMADAPTERS3