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) |