大事な
一部の情報は、市販される前に大幅に変更される可能性があるプレリリース製品に関連しています。 Microsoft は、ここで提供される情報に関して明示的または黙示的な保証を行いません。
DXCore アダプターの状態の種類を指定する定数を定義します。 これらの定数のいずれかを IDXCoreAdapter::QueryState メソッドに渡して、状態の種類のアダプター状態項目を取得します。IDXCoreAdapter::SetState メソッドに定数を渡して、状態項目のアダプターの情報を設定します。
構文
typedef enum DXCoreAdapterState {
IsDriverUpdateInProgress = 0,
AdapterMemoryBudget = 1,
AdapterMemoryUsageBytes = 2,
AdapterMemoryUsageByProcessBytes = 3,
AdapterEngineRunningTimeMicroseconds = 4,
AdapterEngineRunningTimeByProcessMicroseconds = 5,
AdapterTemperatureCelsius = 6,
AdapterInUseProcessCount = 7,
AdapterInUseProcessSet = 8,
AdapterEngineFrequencyHertz = 9,
AdapterMemoryFrequencyHertz = 10
} ;
定数
IsDriverUpdateInProgress値: 0 IsDriverUpdateInProgress アダプターの状態を指定します。これは、 true がアダプターでドライバーの更新が開始されたが、まだ完了していないことを示す場合です。 ドライバーの更新が既に完了している場合は、アダプターが無効になり、QueryState 呼び出しは、DXGI_ERROR_DEVICE_REMOVEDの HRESULT を返します。QueryState 重要な. SetStateでは、この状態項目はサポートされていません。 |
AdapterMemoryBudget値: 1 アダプターのメモリ予算を取得または要求 アダプターの状態 QueryState 重要な. SetStateでは、この状態項目はサポートされていません。 |
AdapterMemoryUsageBytes値: 2 このクエリは、物理アダプター インデックスと専用と共有を入力として受け取ります。は、GPU メモリのコミット済みおよび常駐メモリ専用部分または共有部分をそれぞれ出力します。 |
AdapterMemoryUsageByProcessBytes値: 3 このクエリは、エンジン ID、物理アダプター インデックス、およびプロセス ハンドルを入力として受け取ります。は、それぞれ、GPU メモリの専用または共有部分にコミットされたメモリと常駐メモリを出力します。 |
AdapterEngineRunningTimeMicroseconds値: 4 このクエリは、エンジン ID と物理アダプター インデックスを入力として受け取ります。エンジンの実行時間を出力として出力します。 |
AdapterEngineRunningTimeByProcessMicroseconds値: 5 このクエリは、エンジン ID、物理アダプター インデックス、およびプロセス ハンドルを入力として受け取ります。エンジンの実行時間を出力として出力します。 |
AdapterTemperatureCelsius値: 6 このクエリは、物理アダプター インデックスを入力として受け取り、現在の GPU 温度を摂氏で出力します。 |
AdapterInUseProcessCount値: 7 これにより、このアダプターを使用するプロセスの数と、その中の PID がそれぞれ返されます。 |
AdapterInUseProcessSet値: 8 これにより、このアダプターを使用するプロセスの数と、その中の PID がそれぞれ返されます。 |
AdapterEngineFrequencyHertz値: 9 このクエリは、物理アダプターとエンジンのインデックスを取り込み、それぞれのエンジンのクロック周波数をヘルツ単位で出力します。 出力構造には、オーバークロックの有無にかかわらず、エンジンの最大周波数も含まれます。 |
AdapterMemoryFrequencyHertz値: 10 このクエリは物理アダプター インデックスを受け取り、そのメモリのクロック周波数をヘルツ単位で出力します。 出力構造には、オーバークロックの有無にかかわらず、メモリの最大周波数も含まれます。 |
必要条件
| 要件 | 価値 |
|---|---|
| サポートされる最小クライアント | Windows 10 (ビルド 18936) |
| ヘッダー | dxcore_interface.h (dxcore.h を含む) |
関連項目
IDXCoreAdapter::QueryState、IDXCoreAdapter::SetState、DXCore リファレンス、DXCore を使用したアダプターの列挙