D3DKMT_CHECKMULTIPLANEOVERLAYSUPPORT3 structure (d3dkmthk.h)

The D3DKMT_CHECKMULTIPLANEOVERLAYSUPPORT3 structure is passed to D3DKMTCheckMultiPlaneOverlaySupport3 to check for multiplane overlay support.

Syntax

typedef struct _D3DKMT_CHECKMULTIPLANEOVERLAYSUPPORT3 {
  D3DKMT_HANDLE                                          hAdapter;
  D3DKMT_HANDLE                                          hDevice;
  UINT                                                   PlaneCount;
  D3DKMT_CHECK_MULTIPLANE_OVERLAY_PLANE3                 **ppOverlayPlanes;
  UINT                                                   PostCompositionCount;
  D3DKMT_MULTIPLANE_OVERLAY_POST_COMPOSITION_WITH_SOURCE **ppPostComposition;
  BOOL                                                   Supported;
  D3DKMT_CHECK_MULTIPLANE_OVERLAY_SUPPORT_RETURN_INFO    ReturnInfo;
} D3DKMT_CHECKMULTIPLANEOVERLAYSUPPORT3;

Members

hAdapter

[in] A handle to the graphics adapter.

hDevice

[in] A handle to the device.

PlaneCount

[in] The number of overlay plane pointers that ppOverlayPlanes points to.

ppOverlayPlanes

[in] Array of pointers to D3DKMT_CHECK_MULTIPLANE_OVERLAY_PLANE3 structures that describe the overlay planes.

PostCompositionCount

[in] The number of pointers that ppPostComposition points to.

ppPostComposition

[in] Array of pointers to D3DKMT_MULTIPLANE_OVERLAY_POST_COMPOSITION_WITH_SOURCE structures.

Supported

[out] Boolean value that indicates support.

ReturnInfo

[out] A D3DKMT_CHECK_MULTIPLANE_OVERLAY_SUPPORT_RETURN_INFO structure in which details are returned when Supported is FALSE.

Requirements

Requirement Value
Header d3dkmthk.h

See also

D3DKMTCheckMultiPlaneOverlaySupport3