DISPLAYCONFIG_TARGET_DEVICE_NAME struttura (wingdi.h)
La struttura DISPLAYCONFIG_TARGET_DEVICE_NAME contiene informazioni sulla destinazione.
Sintassi
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;
Members
header
Struttura DISPLAYCONFIG_DEVICE_INFO_HEADER che contiene informazioni sulla richiesta per il nome del dispositivo di destinazione. Il chiamante deve impostare il membro del tipo di DISPLAYCONFIG_DEVICE_INFO_HEADER su DISPLAYCONFIG_DEVICE_INFO_GET_TARGET_NAME e i membri adapterId e ID di DISPLAYCONFIG_DEVICE_INFO_HEADER alla destinazione per cui il chiamante vuole il nome del dispositivo di destinazione. Il chiamante deve impostare il membro delle dimensioni di DISPLAYCONFIG_DEVICE_INFO_HEADER su almeno la dimensione della struttura DISPLAYCONFIG_TARGET_DEVICE_NAME.
flags
Struttura DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS che identifica, in flag di campo a bit, informazioni sulla destinazione.
outputTechnology
Valore dell'enumerazione DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY che specifica il tipo di connettore di destinazione.
edidManufactureId
Identificatore di produzione dal monitor estesi dati di identificazione di visualizzazione (EDID). Questo membro viene impostato solo quando il campo bit edidIdsValid è impostato nel membro flags .
edidProductCodeId
Codice prodotto dall'EDID di monitoraggio. Questo membro viene impostato solo quando il campo bit edidIdsValid è impostato nel membro flags .
connectorInstance
Numero di istanza basato su una determinata destinazione solo quando l'adattatore ha più destinazioni di questo tipo. L'istanza del connettore è un numero basato su uno consecutivo univoco all'interno di ogni scheda. Se si tratta dell'unica destinazione di questo tipo nell'adattatore, questo valore è zero.
monitorFriendlyDeviceName[64]
Stringa WCHAR con terminazione NULL che corrisponde al nome del dispositivo per il monitoraggio. Questo nome può essere usato con SetupAPI.dll per ottenere il nome del dispositivo contenuto nel pacchetto di installazione.
monitorDevicePath[128]
Stringa WCHAR con terminazione NULL che corrisponde al percorso del nome del dispositivo per il monitoraggio. Questo percorso può essere usato con SetupAPI.dll per ottenere il nome del dispositivo contenuto nel pacchetto di installazione.
Commenti
I dati di identificazione di visualizzazione estesi (EDID) sono un set di dati forniti da una visualizzazione per descrivere le funzionalità di una scheda grafica. I dati EDID consentono a un computer di rilevare il tipo di monitoraggio connesso. I dati EDID includono il nome del produttore, il tipo di prodotto, i tempi supportati dalla visualizzazione, le dimensioni di visualizzazione e altre caratteristiche di visualizzazione. EDID è definito da uno standard pubblicato dalla Video Electronics Standards Association (VESA).
Un oggetto dispositivo denominato ha un percorso e un nome del modulo \Device\DeviceName. Questo nome è noto come nome del dispositivo dell'oggetto dispositivo.
Se un'applicazione chiama la funzione DisplayConfigGetDeviceInfo per ottenere il nome del monitoraggio e DisplayConfigGetDeviceInfo non può ottenere il nome del monitoraggio o la destinazione è forzata senza un monitoraggio connesso, la stringa nel membro monitorFriendlyDeviceName della struttura DISPLAYCONFIG_TARGET_DEVICE_NAME è una stringa NULL e nessuno dei flag di campo bit nella struttura DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS sono impostati.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows 7 Client. |
Intestazione | wingdi.h (include Windows.h) |
Vedi anche
DISPLAYCONFIG_DEVICE_INFO_HEADER
DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS