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

请参阅

IDirect3D9Ex