presentation.h header
This header is used by Composition swapchain. For more information, see:
presentation.h contains the following programming interfaces:
Interfaces
ICompositionFramePresentStatistics Describes how the system displayed an instance of a particular piece of content within a particular present. |
IIndependentFlipFramePresentStatistics Describes how the system displayed an instance of a particular piece of content within a particular independent-flip present. |
IPresentationBuffer Describes a presentation buffer that has been registered with a presentation manager. |
IPresentationContent Describes the base representation of all presentation content. |
IPresentationFactory This interface is used to query system support for presentation, and create a presentation manager. |
IPresentationManager Defines methods for managing presentation. |
IPresentationSurface Describes an IPresentationContent with a single bound buffer, that can be shared with the system compositor and displayed as content in the global visual tree. |
IPresentStatistics Represents a single entry in the present statistics queue. |
IPresentStatusPresentStatistics Describes how a present was processed during a DWM-composed frame. |
Functions
CreatePresentationFactory Creates a presentation factory. |
DECLSPEC_XFGVIRT The DECLSPEC_XFGVIRT function is used with presentation.h headers to develop with composition swapchain. |
IIndependentFlipFramePresentStatistics_GetDisplayedTime_Proxy The IIndependentFlipFramePresentStatistics_GetDisplayedTime_Proxy function (presentation.h) gets the time the present was displayed. |
IIndependentFlipFramePresentStatistics_GetDisplayedTime_Stub The IIndependentFlipFramePresentStatistics_GetDisplayedTime_Stub function gets the time the present was displayed. |
IIndependentFlipFramePresentStatistics_GetOutputAdapterLUID_Proxy The IIndependentFlipFramePresentStatistics_GetOutputAdapterLUID_Proxy function refers to the display adapter where the independent-flip present occurred. |
IIndependentFlipFramePresentStatistics_GetOutputAdapterLUID_Stub The IIndependentFlipFramePresentStatistics_GetOutputAdapterLUID_Stub function refers to the display adapter where the independent-flip present occurred. |
IIndependentFlipFramePresentStatistics_GetPresentDuration_Proxy The IIndependentFlipFramePresentStatistics_GetPresentDuration_Proxy function gets the actual amount of time the present was displayed. |
IIndependentFlipFramePresentStatistics_GetPresentDuration_Stub The IIndependentFlipFramePresentStatistics_GetPresentDuration_Stub function gets the actual amount of time the present was displayed. |
Structures
CompositionFrameDisplayInstance Represents a single instance of the content shown on a single output. |
Enumerations
CompositionFrameInstanceKind Defines constants that indicate how the content was used in a composition frame. |
PresentStatus Defines constants that specify the status of a present. |