DXGI_DDI_ARG_PRESENT结构(dxgiddi.h)
DXGI_DDI_ARG_PRESENT结构描述要显示的资源。
语法
typedef struct DXGI_DDI_ARG_PRESENT {
[in] DXGI_DDI_HDEVICE hDevice;
[in] DXGI_DDI_HRESOURCE hSurfaceToPresent;
[in] UINT SrcSubResourceIndex;
[in] DXGI_DDI_HRESOURCE hDstResource;
UINT DstSubResourceIndex;
[in] void *pDXGIContext;
[in] DXGI_DDI_PRESENT_FLAGS Flags;
[in] DXGI_DDI_FLIP_INTERVAL_TYPE FlipInterval;
} DXGI_DDI_ARG_PRESENT;
成员
[in] hDevice
驱动程序对其执行演示文稿的显示设备(图形上下文)的句柄。 当运行时调用驱动程序的 CreateDevice(D3D10) 函数创建显示设备时,Direct3D 运行时会将此句柄传递给 D3D10DDIARG_CREATEDEVICE 结构的 hDrvDevice 成员。
[in] hSurfaceToPresent
要显示的源资源的句柄。 hSurfaceToPresent 始终是要显示的资源的有效句柄。
[in] SrcSubResourceIndex
源资源的从零开始的索引,hSurfaceToPresent 成员中的句柄指定了该索引。 SrcSubResourceIndex 索引指示要显示的子资源或图面。
[in] hDstResource
要显示的目标资源的句柄。如果目标未知,hDstResource 可以为 NULL;内核模式将在通过 DMA 向图形处理器发送硬件命令流之前确定目标。
DstSubResourceIndex
[in]目标资源的从零开始的索引,hDstResource 成员指定该资源中的句柄。 DstSubResourceIndex 索引指示要显示的子资源或图面。
[in] pDXGIContext
DXGI 上下文的句柄。 此句柄对驱动程序不透明。 当驱动程序调用 pfnPresentCbDXGIGI 函数时,驱动程序必须将此成员中的句柄作为 DXGIDDICB_PRESENT 结构的 pDXGIContext 成员传递。
[in] Flags
一个 DXGI_DDI_PRESENT_FLAGS 结构,用于标识位字段标志中如何执行当前作。
[in] FlipInterval
一个 DXGI_DDI_FLIP_INTERVAL_TYPE类型的值,该值指示翻转间隔(即,如果翻转发生在零、一、二、三或四个垂直同步之后)。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 在 Windows Vista 和更高版本的 Windows作系统中可用。 |
标头 | dxgiddi.h (include D3d10umddi.h) |