Ho bisogno di individuare nel codice (C++) come la scheda grafica è collegato al monitor/s, cioè VGA o DVI eccOttenere il tipo di connessione GPU in Windows XP?
ho trovato due modi che avrei potuto fare questo:
- da interrogando lo Strumentazione gestione Windows per D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY o
- utilizzando i NvAPI_DISP_GetMonitorCapabilities funzione nVidia API,
ma entrambi sono supportati solo in Windows Vista o superiore.
Ci deve essere sicuramente un modo per farlo in XP, ma dopo molte ricerche non riesco a trovarlo e sta diventando urgente trovare un modo.
Qualche idea?
_C'è sicuramente un modo per farlo in XP_ Deve esserci? Mi sembra plausibile che non ci sia. – DrPizza
Giudicando dalla quantità di attenzione che questa domanda ha ricevuto, tendo ad essere d'accordo, mi sembra piuttosto strano che quelle 2 funzioni vengano introdotte in Vista in avanti, a meno che non ci sia un bisogno per loro, comunque. Quindi, se ci fosse un bisogno reale, penseresti che sarebbe stato realizzato dal momento in cui è uscito XP. –
Sono curioso di sapere perché lo vuoi sapere, però. Non sembra affatto utile. Sapere se la connessione supporta HDCP potrebbe avere qualche valore, ma ciò è indipendente dall'interfaccia effettiva utilizzata. – DrPizza