次の方法で共有


PlatformDiagnosticActions クラス

定義

診断シナリオを管理する

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

Windows の要件

デバイス ファミリ
Windows 10 Creators Update (10.0.15063.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v4.0 で導入)

注釈

重要

このクラスを使用する必要があるのは、ファースト パーティのアプリケーションだけです。

メソッド

DownloadLatestSettingsForNamespace(String, String, Boolean, Boolean, Boolean)

指定したプロファイルの一部として収集される診断データを記述する設定をダウンロードします。

ForceUpload(PlatformDiagnosticEventBufferLatencies, Boolean, Boolean)

指定したパラメーター内に診断データをアップロードします。

GetActiveScenarioList()

デバイスにダウンロードされたシナリオの一覧を取得します。

GetActiveTraceRuntime(PlatformDiagnosticTraceSlotType)

指定したスロット内のトレースが実行されている時間を返します。

GetKnownTraceList(PlatformDiagnosticTraceSlotType)

システムで使用可能な診断トレースの一覧を取得します。

IsScenarioEnabled(Guid)

シナリオ プロファイルがデバイスにダウンロードされているかどうか。

IsTraceRunning(PlatformDiagnosticTraceSlotType, Guid, UInt64)

指定したシナリオのトレースが進行中かどうか。

TryEscalateScenario(Guid, PlatformDiagnosticEscalationType, String, Boolean, Boolean, IMapView<String,String>)

必要に応じてシナリオを実行してみてください。

適用対象