次の方法で共有


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

こちらもご覧ください

IDirect3D9Ex