D3DDDICB_FLIPOVERLAY structure (d3dumddi.h)

The D3DDDICB_FLIPOVERLAY structure describes a new allocation to display for the overlay.

Syntax

typedef struct _D3DDDICB_FLIPOVERLAY {
  [in] D3DKMT_HANDLE hKernelOverlay;
  [in] D3DKMT_HANDLE hSource;
  [in] VOID          *pPrivateDriverData;
  [in] UINT          PrivateDriverDataSize;
} D3DDDICB_FLIPOVERLAY;

Members

[in] hKernelOverlay

A D3DKMT_HANDLE data type that represents the kernel-mode handle that is returned by the pfnCreateOverlayCb function and that identifies the kernel-mode overlay object to be flipped.

[in] hSource

A D3DKMT_HANDLE data type that represents a kernel-mode handle to the source allocation to be displayed.

[in] pPrivateDriverData

A pointer to a block of private data, which is passed from the user-mode display driver to the display miniport driver.

[in] PrivateDriverDataSize

The size, in bytes, of the block of private data that is pointed to by pPrivateDriverData.

Requirements

Requirement Value
Minimum supported client Available in Windows Vista and later versions of the Windows operating systems.
Header d3dumddi.h (include D3dumddi.h)

See also

pfnCreateOverlayCb

pfnFlipOverlayCb