IDirect3D9Ex::GetAdapterModeCountEx 方法 (d3d9.h)
返回可用显示模式的数量。
语法
UINT GetAdapterModeCountEx(
[in] UINT Adapter,
[in] const D3DDISPLAYMODEFILTER *pFilter
);
参数
[in] Adapter
类型: UINT
表示从中检索显示模式计数的显示适配器的序号。
[in] pFilter
类型: const D3DDISPLAYMODEFILTER*
指定所需显示模式的特征。 请参阅 D3DDISPLAYMODEFILTER。
返回值
类型: UINT
可用显示模式的数量。 此方法返回值 0 表示不支持此类显示模式,或者仅此监视器不再可用。
注解
同一硬件的其他头上的显示模式更改、监视器更改或其连接状态更改以及桌面扩展/取消扩展等事件都可能会影响可用显示模式的数量。
对于全屏应用程序,从 PresentEx 或 CheckDeviceState 返回的S_PRESENT_MODE_CHANGED表示由于这些事件导致显示模式设置失败。
若要增加成功设置当前可用显示模式的可能性,全屏应用程序应在收到S_PRESENT_MODE_CHANGED时尝试重新查询可用显示模式列表。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | d3d9.h |
Library | D3D9.lib |