次の方法で共有


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

こちらもご覧ください

構成関数の監視