IsActivityCoordinatorResourceSupported 函式 (activitycoordinator.h)
此函式可讓應用程式在運行時間檢查支持的資源。 某些資源類型,例如類神經處理器 (NPU) 資源,在所有系統上都可能不受支援。
語法
BOOL IsActivityCoordinatorResourceSupported(
ACTIVITY_COORDINATOR_RESOURCE Resource
);
參數
Resource
要檢查支援 ACTIVITY_COORDINATOR_RESOURCE 類型。
傳回值
傳 BOOL
回值,指出目前系統上是否支持資源。
備註
應用程式所編譯的活動協調器版本可能與運行時間系統上的內容不同。 應用程式必須使用提供的 API 檢查資源可用性,並視需要調整其程式。 這可讓應用程式區分缺少功能支援,並將無效的參數傳遞至 API。
開發人員應該記住,活動協調器資源支援不會指出系統上是否有這類資源。 GPU 和 NPU 之類的裝置可以在運行時間新增和移除,而開發人員應該參考他們用來處理這類情況的連結庫或架構。 由於活動協調器不會控制工作執行的方式或何時執行,開發人員必須小心建立原則,以反映其應用程式取用資源的方式。 例如,如果在沒有 NPU 時,在圖形處理器 (GPU) 上執行工作,開發人員應該建立原則,視需要監視或切換 NPU 或 GPU 型原則。
規格需求
需求 | 值 |
---|---|
標頭 | activitycoordinator.h |