struttura DXGK_GENERIC_DESCRIPTOR (dispmprt.h)
La struttura DXGK_GENERIC_DESCRIPTOR contiene informazioni descrittive su un dispositivo figlio della scheda di visualizzazione.
Sintassi
typedef struct _DXGK_GENERIC_DESCRIPTOR {
WCHAR HardwareId[DXGK_MAX_REG_SZ_LEN];
WCHAR InstanceId[DXGK_MAX_REG_SZ_LEN];
WCHAR CompatibleId[DXGK_MAX_REG_SZ_LEN];
WCHAR DeviceText[DXGK_MAX_REG_SZ_LEN];
} DXGK_GENERIC_DESCRIPTOR, *PDXGK_GENERIC_DESCRIPTOR;
Membri
HardwareId[DXGK_MAX_REG_SZ_LEN]
Una singola stringa di caratteri wide, terminata da due caratteri NULL wide, che contiene l'ID hardware del dispositivo figlio.
InstanceId[DXGK_MAX_REG_SZ_LEN]
Una singola stringa di caratteri wide, terminata da due caratteri NULL wide, che contiene l'ID istanza del dispositivo figlio.
CompatibleId[DXGK_MAX_REG_SZ_LEN]
Sequenza di stringhe di caratteri wide, ognuna delle quali viene terminata da un singolo carattere NULL wide. L'ultima stringa nella sequenza viene terminata da due caratteri NULL wide.
DeviceText[DXGK_MAX_REG_SZ_LEN]
Una singola stringa di caratteri wide, terminata da due caratteri NULL wide, che contiene il testo del dispositivo figlio.
Osservazioni
La scheda di visualizzazione include due tipi di dispositivi figlio: TypeVideoOutput e TypeOther. Per i dispositivi figlio di tipo TypeOther, il driver della porta di visualizzazione passa una struttura DXGK_GENERIC_DESCRIPTOR al driver miniport visualizzato DxgkDdiQueryDeviceDescriptor funzione. DxgkDdiQueryDeviceDescriptor deve compilare i membri della struttura.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista |
intestazione | dispmprt.h (include Dispmprt.h) |