Skip to content

Latest commit

 

History

History
116 lines (82 loc) · 4.19 KB

ns-d3dkmddi-_dxgk_connection_change.md

File metadata and controls

116 lines (82 loc) · 4.19 KB
UID title description old-location ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos tech.root req.typenames f1_keywords topic_type api_type api_location api_name
NS:d3dkmddi._DXGK_CONNECTION_CHANGE
DXGK_CONNECTION_CHANGE (d3dkmddi.h)
Structure to describe the most recently updated status of the link for a target.
display\dxgk_connection_change.htm
08/24/2022
DXGK_CONNECTION_CHANGE structure
*PDXGK_CONNECTION_CHANGE, DXGK_CONNECTION_CHANGE, DXGK_CONNECTION_CHANGE structure [Display Devices], PDXGK_CONNECTION_CHANGE, PDXGK_CONNECTION_CHANGE structure pointer [Display Devices], _DXGK_CONNECTION_CHANGE, d3dkmddi/DXGK_CONNECTION_CHANGE, d3dkmddi/PDXGK_CONNECTION_CHANGE, display.dxgk_connection_change
d3dkmddi.h
Windows
Windows
display
DXGK_CONNECTION_CHANGE, *PDXGK_CONNECTION_CHANGE
_DXGK_CONNECTION_CHANGE
d3dkmddi/_DXGK_CONNECTION_CHANGE
PDXGK_CONNECTION_CHANGE
d3dkmddi/PDXGK_CONNECTION_CHANGE
DXGK_CONNECTION_CHANGE
d3dkmddi/DXGK_CONNECTION_CHANGE
APIRef
kbSyntax
HeaderDef
d3dkmddi.h
_DXGK_CONNECTION_CHANGE
PDXGK_CONNECTION_CHANGE
DXGK_CONNECTION_CHANGE

DXGK_CONNECTION_CHANGE structure

-description

DXGK_CONNECTION_CHANGE describes the most recently updated status of the link for a target.

-struct-fields

-field ConnectionChangeId

The per target unique ID for the transition being reported. This value must be unique across all targets on the adapter and must be monotonically increasing for each change reported.

-field TargetId

The target ID for which the change is being reported. This target ID must have been reported to the OS before and must be in a state that supports the given change.

-field ConnectionStatus

A DXGK_CONNECTION_STATUS value that specifies the status of the connection.

-field Reserved

Reserved for system use.

-field MonitorConnect

Describes the monitor that has been connected.

-field MonitorConnect.LinkTargetType

A D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY value that identifies the video output technology of the monitor that has been connected. The D3DKMDT_VOT_INTERNAL and D3DKMDT_VOT_MIRACAST values are not allowed.

-field MonitorConnect.MonitorConnectFlags

A DXGK_CONNECTION_MONITOR_CONNECT_FLAGS structure with flags for the connected monitor.

-field TargetConnect

Describes the current target's connector.

TargetConnect.BaseTargetType

A D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY value that identifies the video output technology of the current target's connector. As with MonitorConnect.LinkTargetType, the D3DKMDT_VOT_INTERNAL and D3DKMDT_VOT_MIRACAST values are not allowed.

TargetConnect.NewTargetId

The target ID for which the change is being reported. This target ID must have been reported to the OS before and must be in a state which supports the given change.

-field TargetJoin

Describes the joining target's connector.

TargetJoin.BaseTargetType

This is the video output technology of the connector of the new target. As with MonitorConnect.LinkTargetType, the D3DKMDT_VOT_INTERNAL and D3DKMDT_VOT_MIRACAST values are not allowed.

Note

The same BaseTargetType must be reported for all targets that are being joined to each other.

TargetJoin.NewTargetId

The target ID for which the change is being reported. This target ID must have been reported to the OS before and must be in a state which supports the given change.

-see-also

D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY

DXGKARG_QUERYCONNECTIONCHANGE