AppResourceGroupInfo クラス

定義

メモリ使用量やエネルギー使用量などの診断情報を提供します。

public ref class AppResourceGroupInfo sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppResourceGroupInfo final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppResourceGroupInfo
Public NotInheritable Class AppResourceGroupInfo
継承
Object Platform::Object IInspectable AppResourceGroupInfo
属性

Windows の要件

デバイス ファミリ
Windows 10 Fall Creators Update (10.0.16299.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v5.0 で導入)
アプリの機能
appDiagnostics

注釈

リソース グループを使用すると、リソース管理のためにコンポーネントをグループ化できます。 グループを定義しない場合は、アプリにバックグラウンド タスクがあるかどうかに応じて、既定で少なくとも 1 つ以上が取得されます。

リソース グループは、 ResourceGroup タグを使用してマニフェストで指定されます。

バージョン履歴

Windows のバージョン SDK バージョン 追加された値
1803 17134 StartResumeAsync
1803 17134 StartSuspendAsync
1803 17134 StartTerminateAsync

プロパティ

InstanceId

インスタンス識別子を取得します。

IsShared

グループが共有リソース グループの一部であるかどうかを示します。 共有リソース グループに含まれていることは、パッケージ内に複数のアプリがあり、共通コンポーネントを共有していることを示します。

メソッド

GetBackgroundTaskReports()

エントリ ポイント、名前、タスク ID、トリガー名などのバックグラウンド タスクに関する情報を提供します。

GetMemoryReport()

コミットの制限、コミットの使用など、メモリ使用量に関する情報を提供します。

GetProcessDiagnosticInfos()

使用済み CPU 時間、ディスク I/O 使用率など、グループのプロセス診断情報を取得します。

GetStateReport()

実行状態、エネルギー クォータ状態などの状態レポート情報を取得します。

StartResumeAsync()

関連付けられているアプリのアクティブな状態への移動を開始します。

StartSuspendAsync()

関連付けられているアプリの中断状態への移動を開始します。

StartTerminateAsync()

関連付けられているアプリの終了状態への移動を開始します。

適用対象