estructura DXGK_CONNECTION_CHANGE (d3dkmddi.h)
DXGK_CONNECTION_CHANGE describe el estado actualizado más recientemente del vínculo para un destino.
Sintaxis
typedef struct _DXGK_CONNECTION_CHANGE {
ULONGLONG ConnectionChangeId;
D3DDDI_VIDEO_PRESENT_TARGET_ID TargetId : 24;
DXGK_CONNECTION_STATUS ConnectionStatus : 4;
UINT Reserved : 4;
union {
struct {
D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY LinkTargetType;
DXGK_CONNECTION_MONITOR_CONNECT_FLAGS MonitorConnectFlags;
} MonitorConnect;
struct {
D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY BaseTargetType;
D3DDDI_VIDEO_PRESENT_TARGET_ID NewTargetId;
} TargetConnect;
struct {
D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY BaseTargetType;
D3DDDI_VIDEO_PRESENT_TARGET_ID NewTargetId;
} TargetJoin;
};
} DXGK_CONNECTION_CHANGE, *PDXGK_CONNECTION_CHANGE;
Miembros
ConnectionChangeId
Identificador único por destino para la transición que se notifica. Este valor debe ser único en todos los destinos del adaptador y debe aumentar de forma monotónica para cada cambio notificado.
TargetId
Identificador de destino para el que se notifica el cambio. Este identificador de destino debe haberse notificado al sistema operativo antes y debe estar en un estado que admita el cambio especificado.
ConnectionStatus
Valor DXGK_CONNECTION_STATUS que especifica el estado de la conexión.
Reserved
Reservado para uso del sistema.
MonitorConnect
Describe el monitor que se ha conectado.
MonitorConnect.LinkTargetType
Valor D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY que identifica la tecnología de salida de vídeo del monitor que se ha conectado. No se permiten los valores de D3DKMDT_VOT_INTERNAL y D3DKMDT_VOT_MIRACAST .
MonitorConnect.MonitorConnectFlags
Estructura DXGK_CONNECTION_MONITOR_CONNECT_FLAGS con marcas para el monitor conectado.
TargetConnect
Describe el conector del destino actual.
TargetConnect.BaseTargetType
Valor D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY que identifica la tecnología de salida de vídeo del conector del destino actual. Al igual que con MonitorConnect.LinkTargetType, no se permiten los valores de D3DKMDT_VOT_INTERNAL y D3DKMDT_VOT_MIRACAST .
TargetConnect.NewTargetId
Identificador de destino para el que se notifica el cambio. Este identificador de destino debe haberse notificado al sistema operativo antes y debe estar en un estado que admita el cambio especificado.
TargetConnect.BaseTargetType
TargetConnect.NewTargetId
TargetJoin
Describe el conector del destino de unión.
TargetJoin.BaseTargetType
Esta es la tecnología de salida de vídeo del conector del nuevo destino. Al igual que con MonitorConnect.LinkTargetType, no se permiten los valores de D3DKMDT_VOT_INTERNAL y D3DKMDT_VOT_MIRACAST .
Nota
Se debe notificar el mismo BaseTargetType para todos los destinos que se unen entre sí.
TargetJoin.NewTargetId
Identificador de destino para el que se notifica el cambio. Este identificador de destino debe haberse notificado al sistema operativo antes y debe estar en un estado que admita el cambio especificado.
TargetJoin.BaseTargetType
TargetJoin.NewTargetId
Requisitos
Requisito | Valor |
---|---|
Header | d3dkmddi.h |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de