(d3dumddi.h) D3DDDIARG_CHECKDIRECTFLIPSUPPORT 结构

指定用于直接翻转操作的资源,其中视频内存在应用程序的托管主分配与桌面窗口管理器的 (DWM) 托管主分配之间无缝翻转。 此结构由 CheckDirectFlipSupport 函数的 pData 参数指向。

语法

typedef struct _D3DDDIARG_CHECKDIRECTFLIPSUPPORT {
  [in]  HANDLE hAppSwapchainResource;
  [in]  HANDLE hDWMSwapchainResource;
  [in]  UINT   CheckDirectFlipFlags;
  [out] BOOL   Supported;
} D3DDDIARG_CHECKDIRECTFLIPSUPPORT;

成员

[in] hAppSwapchainResource

应用程序交换链中的资源。

[in] hDWMSwapchainResource

DWM 交换链中的资源。

[in] CheckDirectFlipFlags

如果此成员的值为 D3DDDI_CHECKDIRECTFLIP_IMMEDIATE,则无缝翻转应立即发生,并且不必与 VSync 中断同步。

[out] Supported

如果驱动程序可以在应用程序的托管主分配与 DWM 的托管主分配之间无缝切换视频内存,则设置为 TRUE 。 否则,设置为 FALSE

要求

要求
最低受支持的客户端 Windows 8
最低受支持的服务器 Windows Server 2012
标头 d3dumddi.h (包括 D3d10umddi.h)

另请参阅

CheckDirectFlipSupport