Bagikan melalui


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

DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY

DisplayConfigGetDeviceInfo