Expand Minimize

DxgkDdiFlipOverlay routine

The DxgkDdiFlipOverlay function displays a new allocation by using the specified overlay.

Syntax


PDXGKDDI_FLIPOVERLAY DxgkDdiFlipOverlay;

NTSTATUS APIENTRY DxgkDdiFlipOverlay(
  _In_  const HANDLE hOverlay,
  _In_  const DXGKARG_FLIPOVERLAY *pFlipOverlay
)
{ ... }

Parameters

hOverlay [in]

[in] A handle to the overlay to be flipped. The display miniport driver's DxgkDdiCreateOverlay function previously provided this handle to the Microsoft DirectX graphics kernel subsystem in the hOverlay member of the DXGKARG_CREATEOVERLAY structure.

pFlipOverlay [in]

[in] A pointer to a DXGKARG_FLIPOVERLAY structure that describes the new allocation to display by using the overlay.

Return value

DxgkDdiFlipOverlay returns one of the following values:

Return codeDescription
STATUS_SUCCESS

DxgkDdiFlipOverlay successfully displays the new allocation.

STATUS_INVALID_PARAMETER

Parameters that were passed to DxgkDdiFlipOverlay contained errors that prevented it from completing.

STATUS_NO_MEMORY

DxgkDdiFlipOverlay could not allocate memory that was required for it to complete.

STATUS_GRAPHICS_DRIVER_MISMATCH

The display miniport driver is not compatible with the user-mode display driver that initiated the call to DxgkDdiFlipOverlay.

 

Remarks

DxgkDdiFlipOverlay should be made pageable.

Requirements

Version

Available in Windows Vista and later versions of the Windows operating systems.

Header

D3dkmddi.h (include D3dkmddi.h)

IRQL

PASSIVE_LEVEL

See also

DXGKARG_CREATEOVERLAY
DXGKARG_FLIPOVERLAY
DxgkDdiCreateOverlay

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft