DXGK_CHILD_DESCRIPTOR structure (dispmprt.h)
The DXGK_CHILD_DESCRIPTOR structure holds identification and capability information for an individual child device of the display adapter.
Syntax
typedef struct _DXGK_CHILD_DESCRIPTOR {
DXGK_CHILD_DEVICE_TYPE ChildDeviceType;
DXGK_CHILD_CAPABILITIES ChildCapabilities;
ULONG AcpiUid;
ULONG ChildUid;
} DXGK_CHILD_DESCRIPTOR, *PDXGK_CHILD_DESCRIPTOR;
Members
ChildDeviceType
A member of the DXGK_CHILD_DEVICE_TYPE enumeration that indicates the type of the child device.
ChildCapabilities
A DXGK_CHILD_CAPABILITIES structure that describes the capabilities of the child device.
AcpiUid
If the child device is an ACPI device, this member contains the unique ACPI identifier of the child device.
ChildUid
A unique identifier, created by the display miniport driver, that identifies the child device.
Remarks
The DxgkDdiQueryChildRelations function, implemented by the display miniport driver, fills in an array of DXGK_CHILD_DESCRIPTOR structures, one for each child device of the display adapter.
Each child device of type TypeVideoOutput is associated with a video present target, and the ChildUid member of this structure is used as the identifier for that video present target. Several functions implemented by the video present network (VidPN) manager receive a video present target identifier. For an example, see the VidPnTargetId parameter of the pfnAcquireTargetModeSet function.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista |
Header | dispmprt.h (include Dispmprt.h) |