次の方法で共有


IDXGIAdapter4::GetDesc3 メソッド (dxgi1_6.h)

アダプターまたはビデオ カードの Microsoft DirectX グラフィックス インフラストラクチャ (DXGI) 1.6 の説明を取得します。 この説明には、ACG の互換性に関する情報が含まれます。

構文

HRESULT GetDesc3(
  [out] DXGI_ADAPTER_DESC3 *pDesc
);

パラメーター

[out] pDesc

アダプターを記述する DXGI_ADAPTER_DESC3 構造体へのポインター。
このパラメーターは NULL にすることはできません。 機能レベル 9 のグラフィックス ハードウェアでは、GetDesc3 (GetDesc1および GetDesc) の初期バージョンでは、アダプター記述構造の VendorIdDeviceIdSubSysIdRevision メンバーの場合はゼロ、Description メンバーの説明文字列には "Software Adapter" が返されます。 GetDesc3GetDesc2 は、これらのメンバーの実際の機能レベル 9 のハードウェア値を返します。

戻り値

成功した場合はS_OKを返します。それ以外の場合は、 pDesc パラメーターが NULL の場合、E_INVALIDARGを返します。

注釈

アダプターの DXGI 1.6 の説明を取得するには、 GetDesc3 メソッドを使用します。 DXGI 1.2 の説明を取得するには、 IDXGIAdapter2::GetDesc2 メソッドを 使用します。 DXGI 1.1 の説明を取得するには、 IDXGIAdapter1::GetDesc1 メソッドを 使用します。 DXGI 1.0 の説明を取得するには、 IDXGIAdapter::GetDesc メソッドを 使用します。

Windows ディスプレイ ドライバー モデル (WDDM) スケジューラは、グラフィックス処理装置 (GPU) のアプリケーション タスクの実行を優先できます。 GPU が WDDM 1.1 以前のドライバー モデルで現在のタスクの実行を妨げることができる粒度は、グラフィックス タスクのダイレクト メモリ アクセス (DMA) バッファー、またはコンピューティング タスクのコンピューティング パケットです。 GPU は、現在実行中の作業単位、DMA バッファー、またはコンピューティング パケットが完了した後にのみタスクを切り替えることができます。

DMA バッファーは、WDDM スケジューラが GPU に送信できるグラフィックス作業の最大の独立した単位です。 このバッファーには、WDDM ドライバーと GPU で使用される GPU 命令のセットが含まれています。 コンピューティング パケットは、WDDM スケジューラが GPU に送信できるコンピューティング作業の最大の独立した単位です。 コンピューティング パケットには、スレッド グループを含むディスパッチ ( ID3D11DeviceContext::D ispatch メソッドの呼び出しなど) が含まれています。 WDDM 1.2 以降のドライバー モデルを使用すると、GPU を DMA バッファーやコンピューティング パケットよりも細かい粒度レベルで優先できます。 GetDesc3 メソッドまたは GetDesc2 メソッドを使用して、グラフィックス タスクとコンピューティング タスクの粒度レベルを取得できます。

要件

要件
サポートされている最小のクライアント Windows 7 のWindows 8とプラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2 のWindows Server 2012とプラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー dxgi1_6.h
Library DXGI.lib
[DLL] Dxgi.dll

こちらもご覧ください

IDXGIAdapter4