Bagikan melalui


Fungsi DisplayConfigGetDeviceInfo (winuser.h)

Fungsi DisplayConfigGetDeviceInfo mengambil informasi konfigurasi tampilan tentang perangkat.

Sintaks

LONG DisplayConfigGetDeviceInfo(
  [in, out] DISPLAYCONFIG_DEVICE_INFO_HEADER *requestPacket
);

Parameter

[in, out] requestPacket

Penunjuk ke struktur DISPLAYCONFIG_DEVICE_INFO_HEADER . Struktur ini berisi informasi tentang permintaan, yang mencakup jenis paket dalam anggota jenis . Jenis dan ukuran data tambahan yang dikembalikan DisplayConfigGetDeviceInfo setelah struktur header bergantung pada jenis paket.

Mengembalikan nilai

Fungsi mengembalikan salah satu kode pengembalian berikut.

Menampilkan kode Deskripsi
ERROR_SUCCESS
Fungsi berhasil.
ERROR_INVALID_PARAMETER
Kombinasi parameter dan bendera yang ditentukan tidak valid.
ERROR_NOT_SUPPORTED
Sistem tidak menjalankan pengandar grafis yang ditulis sesuai dengan Windows Display Driver Model (WDDM). Fungsi ini hanya didukung pada sistem dengan driver WDDM berjalan.
ERROR_ACCESS_DENIED
Pemanggil tidak memiliki akses ke sesi konsol. Kesalahan ini terjadi jika proses panggilan tidak memiliki akses ke desktop saat ini atau sedang berjalan pada sesi jarak jauh.
ERROR_INSUFFICIENT_BUFFER
Ukuran paket yang diteruskan penelepon tidak cukup besar untuk informasi yang diminta pemanggil.
ERROR_GEN_FAILURE
Terjadi kesalahan yang tidak ditentukan.

Keterangan

Gunakan fungsi DisplayConfigGetDeviceInfo untuk mendapatkan informasi tambahan tentang sumber atau target untuk adaptor, seperti nama tampilan, mode tampilan pilihan, dan nama perangkat sumber.

Pemanggil dapat memanggil DisplayConfigGetDeviceInfo untuk mendapatkan nama yang lebih ramah untuk ditampilkan di antarmuka pengguna. Pemanggil dapat memperoleh nama untuk adaptor, sumber, dan target. Pemanggil juga dapat memanggil DisplayConfigGetDeviceInfo untuk mendapatkan resolusi terbaik dari perangkat tampilan yang terhubung.

Contoh

Lihat QueryDisplayConfig untuk contoh DisplayConfigGetDeviceInfo.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows.
Target Platform Universal
Header winuser.h (sertakan Windows.h)
Pustaka User32.lib; OneCoreUAP.lib di Windows 10
DLL User32.dll
Set API ext-ms-win-ntuser-sysparams-ext-l1-1-1 (diperkenalkan dalam Windows 10, versi 10.0.14393)

Lihat juga

DISPLAYCONFIG_DEVICE_INFO_HEADER

DISPLAYCONFIG_TARGET_DEVICE_NAME

DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS

DisplayConfigSetDeviceInfo