GetPhysicalMonitorsFromIDirect3DDevice9 関数 (physicalmonitorenumerationapi.h)
Direct3D デバイスに関連付けられている物理モニターを取得します。
構文
HRESULT GetPhysicalMonitorsFromIDirect3DDevice9(
[in] IDirect3DDevice9 *pDirect3DDevice9,
[in] DWORD dwPhysicalMonitorArraySize,
[out] LPPHYSICAL_MONITOR pPhysicalMonitorArray
);
パラメーター
[in] pDirect3DDevice9
Direct3D デバイスの IDirect3DDevice9 インターフェイスへのポインター。
[in] dwPhysicalMonitorArraySize
pPhysicalMonitorArray 内の要素の数。 配列の必要なサイズを取得するには、 GetNumberOfPhysicalMonitorsFromIDirect3DDevice9 を呼び出します。
[out] pPhysicalMonitorArray
PHYSICAL_MONITOR構造体の配列へのポインター。 呼び出し元は配列を割り当てる必要があります。
戻り値
この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。
注釈
1 つの Direct3D デバイスを複数の物理モニターに関連付けることができます。 この関数は、各物理モニターのハンドルとテキストの説明を返します。
モニター ハンドルの使用が完了したら、 pPhysicalMonitorArray 配列を DestroyPhysicalMonitors 関数に渡して閉じます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | physicalmonitorenumerationapi.h |
Library | Dxva2.lib |
[DLL] | Dxva2.dll |