DXCoreAdapterState 列舉 (dxcore_interface.h)
重要
有些資訊與發行前版本產品有關,在正式發行前可能會大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義常數,指定 DXCore 配接器狀態的類型。 將其中一個常數傳遞至 IDXCoreAdapter::QueryState 方法,以擷取狀態類型的配接器狀態專案;將常數傳遞至 IDXCoreAdapter::SetState 方法,以設定狀態專案的配接器資訊。
Syntax
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 時, IsDriverUpdateInProgress 狀態專案具有 類型uint8_t,代表布爾值。 重要: SetState 不支援此狀態專案。 |
AdapterMemoryBudget 值: 1 指定 AdapterMemoryBudget 配接 器狀態,以擷取或要求適配卡上的配接器記憶體預算。 呼叫 QueryState 時,AdapterMemoryBudget 配接器狀態的類型為 DXCoreAdapterMemoryBudgetNodeSegmentGroup for inputStateDetails,併為 outputBuffer 輸入 DXCoreAdapterMemoryBudget。 重要: SetState 不支援此狀態專案。 |
AdapterMemoryUsageBytes 值: 2 此查詢會採用實體配接器索引和專用與共用作為輸入;和會分別輸出 GPU 記憶體的已認可和駐留記憶體專用或共用部分。 |
AdapterMemoryUsageByProcessBytes 值: 3 此查詢會採用引擎標識碼、實體配接器索引和進程句柄作為輸入;和分別輸出專用或共用 GPU 記憶體上的認可記憶體和駐留記憶體。 |
AdapterEngineRunningTimeMicroseconds 值: 4 此查詢會採用引擎標識碼和實體配接器索引作為輸入;和會輸出引擎運行時間做為輸出。 |
AdapterEngineRunningTimeByProcessMicroseconds 值: 5 此查詢會採用引擎標識碼、實體配接器索引和進程句柄作為輸入;和會輸出引擎運行時間做為輸出。 |
AdapterTemperatureCelsius 值: 6 此查詢會採用實體配接器索引作為輸入,並以攝氏為單位輸出目前的 GPU 溫度。 |
AdapterInUseProcessCount 值: 7 這會分別傳回使用此配接器的進程數目及其中的 PID。 |
AdapterInUseProcessSet 值: 8 這會分別傳回使用此配接器的進程數目及其中的 PID。 |
AdapterEngineFrequencyHertz 值: 9 TBD |
AdapterMemoryFrequencyHertz 值: 10 TBD |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 (組建 18936) |
標頭 | dxcore_interface.h (包含 dxcore.h) |
另請參閱
IDXCoreAdapter::QueryState、 IDXCoreAdapter::SetState、 DXCore 參考、 使用 DXCore 列舉配接器
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應