Compartir a través de


estructura DXGK_GENERIC_DESCRIPTOR (dispmprt.h)

La estructura de 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 termina con 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.

Comentarios

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 a la función DxgkDdiQueryDeviceDescriptor del controlador de miniporte de pantalla. DxgkDdiQueryDeviceDescriptor debe rellenar los miembros de la estructura.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Encabezado dispmprt.h (include Dispmprt.h)

Consulte también

DXGK_DEVICE_DESCRIPTOR