struktur DISPLAYCONFIG_TARGET_DEVICE_NAME (wingdi.h)
Struktur DISPLAYCONFIG_TARGET_DEVICE_NAME berisi informasi tentang target.
Sintaks
typedef struct DISPLAYCONFIG_TARGET_DEVICE_NAME {
DISPLAYCONFIG_DEVICE_INFO_HEADER header;
DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS flags;
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY outputTechnology;
UINT16 edidManufactureId;
UINT16 edidProductCodeId;
UINT32 connectorInstance;
WCHAR monitorFriendlyDeviceName[64];
WCHAR monitorDevicePath[128];
} DISPLAYCONFIG_TARGET_DEVICE_NAME;
Anggota
header
Struktur DISPLAYCONFIG_DEVICE_INFO_HEADER yang berisi informasi tentang permintaan nama perangkat target. Pemanggil harus mengatur jenis anggota DISPLAYCONFIG_DEVICE_INFO_HEADER ke DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_NAME dan adapterId dan anggota id DISPLAYCONFIG_DEVICE_INFO_HEADER ke target yang pemanggilnya menginginkan nama perangkat target. Pemanggil harus mengatur anggota ukuran DISPLAYCONFIG_DEVICE_INFO_HEADER ke setidaknya ukuran struktur DISPLAYCONFIG_TARGET_DEVICE_NAME.
flags
Struktur DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS yang mengidentifikasi, dalam bendera bidang bit, informasi tentang target.
outputTechnology
Nilai dari enumerasi DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY yang menentukan jenis konektor target.
edidManufactureId
Pengidentifikasi manufaktur dari data identifikasi tampilan yang diperluas monitor (EDID). Anggota ini hanya diatur ketika bit-field edidIdsValid diatur dalam anggota bendera .
edidProductCodeId
Kode produk dari monitor EDID. Anggota ini hanya diatur ketika bit-field edidIdsValid diatur dalam anggota bendera .
connectorInstance
Nomor instans berbasis satu dari target khusus ini hanya ketika adaptor memiliki beberapa target jenis ini. Instans konektor adalah angka berbasis satu berturut-turut yang unik dalam setiap adaptor. Jika ini adalah satu-satunya target dari jenis ini pada adaptor, nilai ini adalah nol.
monitorFriendlyDeviceName[64]
String WCHAR yang dihentikan NULL yang merupakan nama perangkat untuk monitor. Nama ini dapat digunakan dengan SetupAPI.dll untuk mendapatkan nama perangkat yang terkandung dalam paket penginstalan.
monitorDevicePath[128]
String WCHAR yang dihentikan NULL yang merupakan jalur ke nama perangkat untuk monitor. Jalur ini dapat digunakan dengan SetupAPI.dll untuk mendapatkan nama perangkat yang terkandung dalam paket penginstalan.
Keterangan
Data identifikasi tampilan yang diperluas (EDID) adalah sekumpulan data yang disediakan oleh tampilan untuk menjelaskan kemampuannya ke adaptor grafis. Data EDID memungkinkan komputer mendeteksi jenis monitor yang tersambung ke komputer tersebut. Data EDID mencakup nama produsen, jenis produk, waktu yang didukung oleh tampilan, ukuran tampilan, serta karakteristik tampilan lainnya. EDID didefinisikan oleh standar yang diterbitkan oleh Video Electronics Standards Association (VESA).
Objek perangkat bernama memiliki jalur dan nama formulir \Device\DeviceName. Ini dikenal sebagai nama perangkat objek perangkat.
Jika aplikasi memanggil fungsi DisplayConfigGetDeviceInfo untuk mendapatkan nama monitor dan DisplayConfigGetDeviceInfo tidak bisa mendapatkan nama monitor atau target dipaksa tanpa monitor tersambung, string di anggota monitorFriendlyDeviceName dari struktur DISPLAYCONFIG_TARGET_DEVICE_NAME adalah string NULL dan tidak ada bendera bidang bit dalam struktur DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS diatur.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Klien Windows 7. |
Header | wingdi.h (sertakan Windows.h) |
Lihat juga
DISPLAYCONFIG_DEVICE_INFO_HEADER
DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS