DXGK_CHILD_DEVICE_HPD_AWARENESS Enumeration

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

   
Minimum supported client Available in Windows Vista and later versions of the Windows operating systems.
Header d3dkmdt.h (include D3dkmdt.h)

See Also

DxgkDdiQueryChildRelations