dxgiddi.h) (DXGI_DDI_ARG_PRESENTMULTIPLANEOVERLAY 结构

指定要显示的多平面覆盖资源。

语法

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 (包括 D3d10umddi.h)

另请参阅

CreateDevice (D3D10)

D3D10DDIARG_CREATEDEVICE

DXGIDDICB_PRESENT_MULTIPLANE_OVERLAY

DXGI_DDI_FLIP_INTERVAL_TYPE

DXGI_DDI_PRESENT_FLAGS

DXGI_DDI_PRESENT_MULTIPLANE_OVERLAY

pfnPresentMultiPlaneOverlayCb (DXGI)