Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Expand Minimize

DXGK_CHILD_CAPABILITIES structure

The DXGK_CHILD_CAPABILITIES structure contains information about the capabilities of an individual child device of a display adapter.

Syntax


typedef struct _DXGK_CHILD_CAPABILITIES {
  union {
    DXGK_VIDEO_OUTPUT_CAPABILITIES VideoOutput;
    struct {
      UINT MustBeZero;
    } Other;
  } Type;
  DXGK_CHILD_DEVICE_HPD_AWARENESS HpdAwareness;
} DXGK_CHILD_CAPABILITIES, *PDXGK_CHILD_CAPABILITIES;

Members

Type

A union that can contain either video output information or other information in the following members.

VideoOutput

A DXGK_VIDEO_OUTPUT_CAPABILITIES structure that contains information about a video output. This member is meaningful only if the child device has type TypeVideoOutput.

Other

A structure whose only member must be equal to zero if the child device has type TypeOther.

MustBeZero

A UINT value that must be equal to zero.

HpdAwareness

A DXGK_CHILD_DEVICE_HPD_AWARENESS enumerator that indicates the child device's level of hot-plug awareness.

Remarks

The ChildDeviceType member of a DXGK_CHILD_DESCRIPTOR structure is a DXGK_CHILD_DEVICE_TYPE enumerator that indicates type of the child device: TypeVideoOutput or TypeOther.

If a child device is of type TypeVideoOutput, the Type.VideoOutput member of its DXGK_CHILD_DESCRIPTOR structure is a DXGK_VIDEO_OUTPUT_CAPABILITIES structure.

If a child device is of type TypeOther, then Type.Other.MustBeZero must be set to zero.

Requirements

Version

Available in Windows Vista and later versions of the Windows operating systems.

Header

Dispmprt.h (include Dispmprt.h)

See also

DxgkDdiQueryChildRelations
DXGK_CHILD_DESCRIPTOR
DXGK_VIDEO_OUTPUT_CAPABILITIES

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft