DXGK_CHILD_DEVICE_HPD_AWARENESS enumeration (d3dkmdt.h)

The DXGK_CHILD_DEVICE_HPD_AWARENESS enumeration is used to describe the hot plug capabilities of a child device of a display adapter.

Syntax

typedef enum _DXGK_CHILD_DEVICE_HPD_AWARENESS {
  HpdAwarenessUninitialized,
  HpdAwarenessAlwaysConnected,
  HpdAwarenessNone,
  HpdAwarenessPolled,
  HpdAwarenessInterruptible
} DXGK_CHILD_DEVICE_HPD_AWARENESS, *PDXGK_CHILD_DEVICE_HPD_AWARENESS;

Constants

 
HpdAwarenessUninitialized
Indicates that a variable of type DXGK_CHILD_DEVICE_HPD_AWARENESS has not yet been assigned a meaningful value.
HpdAwarenessAlwaysConnected
Indicates that the child device is always connected; that is, it does not serve as a connector for external devices.
HpdAwarenessNone
Reserved for system use. You should not use this value.
HpdAwarenessPolled
Indicates that the display miniport driver is able to determine whether an external device is connected to the child device by polling the child device.
HpdAwarenessInterruptible
Indicates that the child device is able to generate an interrupt when an external device is connected or disconnected.

Remarks

The ChildCapabilities member of a DXGK_CHILD_DESCRIPTOR structure is a DXGK_CHILD_CAPABILITIES structure. The HpdAwareness member of a DXGK_CHILD_DEVICE_HPD_AWARENESS structure is a DXGK_CHILD_CAPABILITIES structure.

Requirements

Requirement Value
Minimum supported client Available in Windows Vista and later versions of the Windows operating systems.
Header d3dkmdt.h

See also

DxgkDdiQueryChildRelations