次の方法で共有


DkmNonDebugProcess クラス

定義

DkmNonDebugProcess は、"デバッグなしで開始" (Ctrl - F5) シナリオで開始されたプロセスを表します。 これらのプロセスの有効期間を追跡するために必要な機能が提供されます。

この API は、Visual Studio 16 Update 9 (DkmApiVersion.VS16Update9) で導入されました。

[System.Runtime.InteropServices.Guid("42457503-618c-3bb5-51ff-d573bb5a234f")]
public class DkmNonDebugProcess : Microsoft.VisualStudio.Debugger.DkmDataContainer
[<System.Runtime.InteropServices.Guid("42457503-618c-3bb5-51ff-d573bb5a234f")>]
type DkmNonDebugProcess = class
    inherit DkmDataContainer
Public Class DkmNonDebugProcess
Inherits DkmDataContainer
継承
DkmNonDebugProcess
属性

プロパティ

Connection

これは、モニターと IDE の間の接続を表します。 モニターが IDE と同じプロセスで実行されている場合はローカル接続にすることも、リモート接続にすることもできます。 監視プロセスでは、接続は 1 つだけです。

この API は、Visual Studio 16 Update 9 (DkmApiVersion.VS16Update9) で導入されました。

IsUnloaded

このオブジェクトに対して 'unloaded' イベントが発生した場合 (例: DkmThread::Unload が呼び出されます)、またはオブジェクトが閉じている場合は true を返します。 同期なしでこの状態を確認する場合は、読み取った後に返される状態が正確でなくなる可能性があるため、注意が必要です。

(継承元 DkmDataContainer)
Path

デバッグ以外のプロセスの開始実行可能ファイルへの完全パス。

この API は、Visual Studio 16 Update 9 (DkmApiVersion.VS16Update9) で導入されました。

ProcessId

非デバッグ プロセスの ID。

この API は、Visual Studio 16 Update 9 (DkmApiVersion.VS16Update9) で導入されました。

StartTime

プロセスがいつ開始されたかを示す 64 ビットの日付時刻値。 ID とプロセスが開始されたマシンと共に開始時刻は、プロセスを一意に識別できます。 不明または無効な場合、これは 0 に設定できます。

この API は、Visual Studio 16 Update 9 (DkmApiVersion.VS16Update9) で導入されました。

UniqueId

この非デバッグ プロセス オブジェクトを一意に識別する Guid。

この API は、Visual Studio 16 Update 9 (DkmApiVersion.VS16Update9) で導入されました。

メソッド

GetDataItem<T>()

このコンテナー インスタンスに追加された 'T' のインスタンスを取得します。 このコンテナーに 'T' が含まれていない場合、この関数は null を返します。

(継承元 DkmDataContainer)
RemoveDataItem<T>()

このコンテナーから 'T' のインスタンスを削除します。 通常、オブジェクトが閉じられるとデータ コンテナーが自動的に空になるので、このメソッドを呼び出す必要があります。

(継承元 DkmDataContainer)
SetDataItem<T>(DkmDataCreationDisposition, T)

データ コンテナーに新しい項目を配置します。

(継承元 DkmDataContainer)
Terminate(Int32)

このメソッドは、ターゲット プロセスを終了するようにモニターに指示するために呼び出されます。 これにより、NonDebugProcessExit イベントがイベント スレッドで送信されます。

この API は、Visual Studio 16 Update 9 (DkmApiVersion.VS16Update9) で導入されました。

適用対象