Compartir a través de


estructura DXGK_GENERIC_DESCRIPTOR (dispmprt.h)

La estructura DXGK_GENERIC_DESCRIPTOR contiene información descriptiva sobre un dispositivo secundario del adaptador de pantalla.

Sintaxis

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;

Miembros

HardwareId[DXGK_MAX_REG_SZ_LEN]

Una sola cadena de caracteres anchos, terminada por dos caracteres NULL anchos, que contiene el identificador de hardware del dispositivo secundario.

InstanceId[DXGK_MAX_REG_SZ_LEN]

Una sola cadena de caracteres anchos, terminada por dos caracteres NULL anchos, que contiene el identificador de instancia del dispositivo secundario.

CompatibleId[DXGK_MAX_REG_SZ_LEN]

Secuencia de cadenas de caracteres anchos, cada una de las cuales finaliza mediante un único carácter NULL ancho. La última cadena de la secuencia finaliza con dos caracteres NULL anchos.

DeviceText[DXGK_MAX_REG_SZ_LEN]

Una sola cadena de caracteres anchos, terminada por dos caracteres NULL anchos, que contiene el texto del dispositivo secundario.

Observaciones

El adaptador de pantalla tiene dos tipos de dispositivos secundarios: TypeVideoOutput y TypeOther. En el caso de los dispositivos secundarios de tipo TypeOther, el controlador de puerto de visualización pasa una estructura de DXGK_GENERIC_DESCRIPTOR al controlador de miniporte de pantalla función dxgkDdiQueryDeviceDescriptor. dxgkDdiQueryDeviceDescriptor debe rellenar los miembros de la estructura.

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista
encabezado de dispmprt.h (incluya Dispmprt.h)

Consulte también

DXGK_DEVICE_DESCRIPTOR