Condividi tramite


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)

Vedere anche

DXGK_DEVICE_DESCRIPTOR