DkmNonDebugProcessSnapshot クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
DkmNonDebugProcessSnapshot は、実行中の (デバッグされていない) プロセスについてキャプチャされたスナップショットを表します。
この API は、Visual Studio 17 Update 6 (DkmApiVersion.VS17Update6) で導入されました。
[System.Runtime.InteropServices.Guid("0e3b9305-8e98-de32-1743-70d89346cf28")]
public class DkmNonDebugProcessSnapshot : Microsoft.VisualStudio.Debugger.DkmDataContainer
[<System.Runtime.InteropServices.Guid("0e3b9305-8e98-de32-1743-70d89346cf28")>]
type DkmNonDebugProcessSnapshot = class
inherit DkmDataContainer
Public Class DkmNonDebugProcessSnapshot
Inherits DkmDataContainer
- 継承
- 属性
プロパティ
Connection |
このスナップショットの取得を担当するトランスポート接続。 この API は、Visual Studio 17 Update 6 (DkmApiVersion.VS17Update6) で導入されました。 |
IsUnloaded |
このオブジェクトに対して 'unloaded' イベントが発生した場合 (例: DkmThread::Unload が呼び出されます)、またはオブジェクトが閉じている場合は true を返します。 同期なしでこの状態を確認する場合は、読み取った後に返される状態が正確でなくなる可能性があるため、注意が必要です。 (継承元 DkmDataContainer) |
ProcessId |
オペレーティング システムによってスナップショットに割り当てられたプロセス ID。 この API は、Visual Studio 17 Update 6 (DkmApiVersion.VS17Update6) で導入されました。 |
UniqueId |
UniqueId は、スナップショットを一意に識別します。 この API は、Visual Studio 17 Update 6 (DkmApiVersion.VS17Update6) で導入されました。 |
メソッド
GetDataItem<T>() |
このコンテナー インスタンスに追加された 'T' のインスタンスを取得します。 このコンテナーに 'T' が含まれていない場合、この関数は null を返します。 (継承元 DkmDataContainer) |
OpenAsync(DkmWorkList, Guid, DkmCompletionRoutine<DkmOpenNonDebugProcessSnapshotAsyncResult>) |
非表示のデバッグ セッションを作成して、DkmTransportConnection.TakeMinimalProcessSnapshot によって実行されたプロセススナップショット検査します。 このメソッドは、指定した作業リストに新しい作業項目を追加し、作業項目が追加されると を返します。 作業項目の実際の処理は非同期です。 呼び出し元は、完了ルーチンを通じて要求が完了したことを通知されます。 場所の制約: API は IDE コンポーネント (コンポーネント レベル > 100,000) から呼び出す必要があります。 この API は、Visual Studio 17 Update 6 (DkmApiVersion.VS17Update6) で導入されました。 |
RemoveDataItem<T>() |
このコンテナーから 'T' のインスタンスを削除します。 通常、オブジェクトが閉じられるとデータ コンテナーが自動的に空になるので、このメソッドを呼び出す必要があります。 (継承元 DkmDataContainer) |
SetDataItem<T>(DkmDataCreationDisposition, T) |
データ コンテナーに新しい項目を配置します。 (継承元 DkmDataContainer) |
Terminate() |
スナップショットを閉じ、関連付けられているハンドルを解放します。 この API は、Visual Studio 17 Update 6 (DkmApiVersion.VS17Update6) で導入されました。 |