IDirect3D9Ex::EnumAdapterModesEx 方法 (d3d9.h)
此方法基于给定的模式索引返回实际显示模式信息。
语法
HRESULT EnumAdapterModesEx(
[in] UINT Adapter,
[in] const D3DDISPLAYMODEFILTER *pFilter,
[in] UINT Mode,
[out, retval] D3DDISPLAYMODEEX *pMode
);
参数
[in] Adapter
类型: UINT
表示要枚举的显示适配器的序号。 D3DADAPTER_DEFAULT始终是主要显示适配器。 当此值等于或超过系统中显示适配器的数量时,此方法返回D3DERR_INVALIDCALL。
[in] pFilter
类型: const D3DDISPLAYMODEFILTER*
请参阅 D3DDISPLAYMODEFILTER。
[in] Mode
类型: UINT
表示显示模式索引,该索引是介于 0 和 GetAdapterModeCount 返回的值减 1 之间的无符号整数。
[out, retval] pMode
类型: D3DDISPLAYMODEEX*
指向 D3DDISPLAYMODEEX 类型的可用显示模式的指针。
返回值
类型: HRESULT
- 如果设备可以在此适配器上使用,则返回D3D_OK。
- 如果适配器等于或超过系统中显示适配器的数量,则返回D3DERR_INVALIDCALL。
要求
目标平台 | Windows |
标头 | d3d9.h |
Library | D3D9.lib |