IDXGIOutput::FindClosestMatchingMode
要求された表示モードに一番近い表示モードを検索します。
HRESULT
FindClosestMatchingMode(
const DXGI_MODE_DESC *pModeToMatch,
DXGI_MODE_DESC *pClosestMatch,
IUnknown *pConcernedDevice
);
パラメータ
- pModeToMatch
希望する表示モード (DXGI_MODE_DESC を参照)。「解説」を参照してください。 - pClosestMatch
pModeToMatch に一番近いモード。 - pConcernedDevice
Direct3D デバイス インターフェイスへのポインター。このパラメーターが NULL の場合、フォーマットが pModeToMatch のフォーマットと一致するモードのみが返されます。それ以外の場合は、デバイスによってスキャンアウトがサポートされているフォーマットのみが返されます。
戻り値
次の Direct3D 10 のリターン コード のいずれかを返します。
解説
次のアルゴリズムは、一番近いモードを選択する際に適用されるアルゴリズムです。
- 解像度サイズが一致しない場合は、それに次ぐ大きなサイズを検索します。
- フォーマットが一致しない場合は、より高いビット精度をサポートするフォーマットを検索します。
Direct3D デバイスは、UNORM フォーマットを必要とします。
要件
ヘッダー: DXGI.h 宣言
ライブラリ: DXGI.lib 内容