Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Defines methods for managing presentation.
Inheritance
The IPresentationManager interface inherits from the IUnknown interface.
Methods
The IPresentationManager interface has these methods.
| IPresentationManager::CancelPresentsFrom Cancels any previously issued and still in-flight presents that have not yet displayed, and whose Present IDs are at least the passed in presentIdToCancelFrom. |
| IPresentationManager::CreatePresentationSurface Creates a presentation surface for a piece of content that can be hosted in a visual tree and assigned a single front buffer. |
| IPresentationManager::EnablePresentStatisticsKind Enables or disables the specified present statistics kind. |
| IPresentationManager::ForceVSyncInterrupt Sets a value that indicates whether the GPU should always issue a VSync interrupt when a present is shown. |
| IPresentationManager::GetLostEvent Gets a handle to an event that signals when the presentation manager hits an error it cannot recover from. |
| IPresentationManager::GetNextPresentId Gets the identifier for the next present. All synchronization fences will be signaled to this value when referring to that present. |
| IPresentationManager::GetNextPresentStatistics Gets the next present statistics item in the queue. |
| IPresentationManager::GetPresentRetiringFence Gets a fence that signals when a present is retiring. |
| IPresentationManager::GetPresentStatisticsAvailableEvent Gets a handle to an event that signals when present statistics are available to report. |
| IPresentationManager::Present Presents this presentation manager. |
| IPresentationManager::SetPreferredPresentDuration Sets the preferred frame duration. |
| IPresentationManager::SetTargetTime Sets a target time for the next present. |
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows Build 22000 |
| Minimum supported server | Windows Build 22000 |
| Header | presentation.h |