DXGI_DDI_ARG_PRESENTMULTIPLANEOVERLAY结构(dxgiddi.h)
指定要显示的多平面覆盖资源。
语法
typedef struct _DXGI_DDI_ARG_PRESENTMULTIPLANEOVERLAY {
[in] DXGI_DDI_HDEVICE hDevice;
[in] void *pDXGIContext;
[in] D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
[in] DXGI_DDI_PRESENT_FLAGS Flags;
[in] DXGI_DDI_FLIP_INTERVAL_TYPE FlipInterval;
[in] UINT PresentPlaneCount;
[in] DXGI_DDI_PRESENT_MULTIPLANE_OVERLAY *pPresentPlanes;
UINT Reserved;
} DXGI_DDI_ARG_PRESENTMULTIPLANEOVERLAY;
成员
[in] hDevice
驱动程序对其执行演示文稿的显示设备(图形上下文)的句柄。 当运行时调用驱动程序的 CreateDevice(D3D10) 函数创建显示设备时,Direct3D 运行时会将此句柄传递给 D3D10DDIARG_CREATEDEVICE 结构的 hDrvDevice 成员。
[in] pDXGIContext
DXGI 上下文的句柄。 此句柄对驱动程序不透明。 当驱动程序调用 pfnPresentMultiPlaneOverlayCb (DXGI) 函数时,驱动程序应将此成员中的句柄分配给 DXGIDDICB_PRESENT_MULTIPLANE_OVERLAY 结构的 pDXGIContext 成员。
[in] VidPnSourceId
从零开始的视频显示网络(VidPN)源标识号,表示要显示的输入。
[in] Flags
一个 DXGI_DDI_PRESENT_FLAGS 结构,用于标识位字段标志中的显示方式。
[in] FlipInterval
DXGI_DDI_FLIP_INTERVAL_TYPE 类型的值,该值指示翻转间隔(即,如果翻转发生在零、一、二、三或四个垂直同步之后)。
[in] PresentPlaneCount
可供显示的覆盖平面数。
[in] pPresentPlanes
指向描述要显示的覆盖平面的 DXGI_DDI_PRESENT_MULTIPLANE_OVERLAY 类型的结构的指针。
Reserved
此成员是保留的,应设置为零。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 8.1 |
支持的最低服务器 | Windows Server 2012 R2 |
标头 | dxgiddi.h (include D3d10umddi.h) |
另请参阅
DXGIDDICB_PRESENT_MULTIPLANE_OVERLAY