presentation.h 标头

此标头由合成交换链使用。 有关详细信息,请参阅:

presentation.h 包含以下编程接口:

接口

 
ICompositionFramePresentStatistics

描述系统如何显示特定存在中特定内容片段的实例。
IIndependentFlipFramePresentStatistics

描述系统如何在特定的独立翻转呈现中显示特定内容片段的实例。
IPresentationBuffer

描述已注册到演示文稿管理器的演示文稿缓冲区。
IPresentationContent

描述所有演示文稿内容的基本表示形式。
IPresentationFactory

此接口用于查询系统对演示的支持,并创建演示文稿管理器。
IPresentationManager

定义用于管理演示文稿的方法。
IPresentationSurface

描述 IPresentationContent 具有单个绑定缓冲区的 ,该缓冲区可与系统合成器共享,并在全局可视化树中显示为内容。
IPresentStatistics

表示当前统计信息队列中的单个条目。
IPresentStatusPresentStatistics

描述如何在 DWM 组合的帧期间处理演示。

函数

 
CreatePresentationFactory

创建演示文稿工厂。
DECLSPEC_XFGVIRT

DECLSPEC_XFGVIRT 函数与 presentation.h 标头一起使用,以便通过合成交换链进行开发。
IIndependentFlipFramePresentStatistics_GetDisplayedTime_Proxy

presentation.h (IIndependentFlipFramePresentStatistics_GetDisplayedTime_Proxy 函数) 获取显示当前的时间。
IIndependentFlipFramePresentStatistics_GetDisplayedTime_Stub

IIndependentFlipFramePresentStatistics_GetDisplayedTime_Stub函数获取显示当前的时间。
IIndependentFlipFramePresentStatistics_GetOutputAdapterLUID_Proxy

IIndependentFlipFramePresentStatistics_GetOutputAdapterLUID_Proxy函数是指出现独立翻转的显示适配器。
IIndependentFlipFramePresentStatistics_GetOutputAdapterLUID_Stub

IIndependentFlipFramePresentStatistics_GetOutputAdapterLUID_Stub函数是指出现独立翻转的显示适配器。
IIndependentFlipFramePresentStatistics_GetPresentDuration_Proxy

IIndependentFlipFramePresentStatistics_GetPresentDuration_Proxy函数获取显示当前的实际时间量。
IIndependentFlipFramePresentStatistics_GetPresentDuration_Stub

IIndependentFlipFramePresentStatistics_GetPresentDuration_Stub 函数获取显示当前的实际时间量。

结构

 
CompositionFrameDisplayInstance

表示在单个输出上显示的内容的单个实例。

枚举

 
CompositionFrameInstanceKind

定义常量,这些常量指示内容在合成框架中的使用方式。
PresentStatus

定义指定当前状态的常量。