DXGI_STATUS
可由 DXGI 函数返回的状态代码。
常量/值 | 说明 |
---|---|
|
窗口内容不可见。 收到此状态时,应用程序可以停止呈现,并使用DXGI_PRESENT_TEST来确定何时恢复呈现。 如果使用翻转模型交换链,则不会收到DXGI_STATUS_OCCLUDED。 |
|
桌面显示模式已更改,可能存在颜色转换/拉伸。 应用程序应调用 IDXGISwapChain::ResizeBuffers 以匹配新的显示模式。 |
|
如果在调用任一 API 时发生全屏/窗口模式转换,IDXGISwapChain::ResizeTarget 和 IDXGISwapChain::SetFullscreenState 将返回DXGI_STATUS_MODE_CHANGE_IN_PROGRESS。 |
备注
每个DXGI_STATUS值的 HRESULT 值取决于 DXGItype.h 中定义的此宏:
#define _FACDXGI 0x87a
#define MAKE_DXGI_STATUS(code) MAKE_HRESULT(0, _FACDXGI, code)
例如, DXGI_STATUS_OCCLUDED 定义为 0x087A0001:
#define DXGI_STATUS_OCCLUDED MAKE_DXGI_STATUS(1)
要求
要求 | 值 |
---|---|
标头 |
|
另请参阅