DkmMonitorStackWalkContext.Create メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Create(DkmRuntimeInstance, DkmThread, ReadOnlyCollection<Byte>, DkmDataItem) |
新しい DkmMonitorStackWalkContext オブジェクト インスタンスをCreateします。 呼び出し元は、作成されたオブジェクトが完了した後で閉じる役割を担います。 場所の制約: API は Monitor コンポーネント (コンポーネント レベル < 100,000) から呼び出す必要があります。 |
Create(DkmRuntimeInstance, DkmThread, ReadOnlyCollection<Byte>, DkmStackWalkContextFlags, DkmDataItem) |
新しい DkmMonitorStackWalkContext オブジェクト インスタンスをCreateします。 呼び出し元は、作成されたオブジェクトが完了した後で閉じる役割を担います。 場所の制約: API は Monitor コンポーネント (コンポーネント レベル < 100,000) から呼び出す必要があります。 この API は、Visual Studio 17 Update 3 (DkmApiVersion.VS17Update3) で導入されました。 |
Create(DkmRuntimeInstance, DkmThread, ReadOnlyCollection<Byte>, DkmDataItem)
新しい DkmMonitorStackWalkContext オブジェクト インスタンスをCreateします。 呼び出し元は、作成されたオブジェクトが完了した後で閉じる役割を担います。
場所の制約: API は Monitor コンポーネント (コンポーネント レベル < 100,000) から呼び出す必要があります。
public:
static Microsoft::VisualStudio::Debugger::CallStack::DkmMonitorStackWalkContext ^ Create(Microsoft::VisualStudio::Debugger::DkmRuntimeInstance ^ RuntimeInstance, Microsoft::VisualStudio::Debugger::DkmThread ^ Thread, System::Collections::ObjectModel::ReadOnlyCollection<System::Byte> ^ ThreadContext, Microsoft::VisualStudio::Debugger::DkmDataItem ^ DataItem);
public static Microsoft.VisualStudio.Debugger.CallStack.DkmMonitorStackWalkContext Create (Microsoft.VisualStudio.Debugger.DkmRuntimeInstance RuntimeInstance, Microsoft.VisualStudio.Debugger.DkmThread Thread, System.Collections.ObjectModel.ReadOnlyCollection<byte> ThreadContext, Microsoft.VisualStudio.Debugger.DkmDataItem DataItem);
public static Microsoft.VisualStudio.Debugger.CallStack.DkmMonitorStackWalkContext Create (Microsoft.VisualStudio.Debugger.DkmRuntimeInstance RuntimeInstance, Microsoft.VisualStudio.Debugger.DkmThread Thread, System.Collections.ObjectModel.ReadOnlyCollection<byte>? ThreadContext, Microsoft.VisualStudio.Debugger.DkmDataItem? DataItem);
static member Create : Microsoft.VisualStudio.Debugger.DkmRuntimeInstance * Microsoft.VisualStudio.Debugger.DkmThread * System.Collections.ObjectModel.ReadOnlyCollection<byte> * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.CallStack.DkmMonitorStackWalkContext
Public Shared Function Create (RuntimeInstance As DkmRuntimeInstance, Thread As DkmThread, ThreadContext As ReadOnlyCollection(Of Byte), DataItem As DkmDataItem) As DkmMonitorStackWalkContext
パラメーター
- RuntimeInstance
- DkmRuntimeInstance
[入力]DkmRuntimeInstance クラスは、DkmProcess に読み込まれ、デバッグするコードを含む実行環境を表します。
- Thread
- DkmThread
[入力]DkmThread は、ターゲット プロセスで実行されているスレッドを表します。
- ThreadContext
- ReadOnlyCollection<Byte>
[入力,省略可能]スタック ウォークの実行時に使用する最初の Win32 CONTEXT。 この値は通常は 'null' ですが、別の呼び出し履歴 (.cxr など) を表示するために設定できます。
- DataItem
- DkmDataItem
[入力,省略可能]新しい DkmMonitorStackWalkContext インスタンスに追加するデータ オブジェクト。 呼び出し元がデータ項目を追加する必要がない場合は、'null' を渡します。
戻り値
[出力]このメソッド呼び出しの結果。
適用対象
Create(DkmRuntimeInstance, DkmThread, ReadOnlyCollection<Byte>, DkmStackWalkContextFlags, DkmDataItem)
新しい DkmMonitorStackWalkContext オブジェクト インスタンスをCreateします。 呼び出し元は、作成されたオブジェクトが完了した後で閉じる役割を担います。
場所の制約: API は Monitor コンポーネント (コンポーネント レベル < 100,000) から呼び出す必要があります。
この API は、Visual Studio 17 Update 3 (DkmApiVersion.VS17Update3) で導入されました。
public static Microsoft.VisualStudio.Debugger.CallStack.DkmMonitorStackWalkContext Create (Microsoft.VisualStudio.Debugger.DkmRuntimeInstance RuntimeInstance, Microsoft.VisualStudio.Debugger.DkmThread Thread, System.Collections.ObjectModel.ReadOnlyCollection<byte>? ThreadContext, Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkContextFlags Flags, Microsoft.VisualStudio.Debugger.DkmDataItem? DataItem);
static member Create : Microsoft.VisualStudio.Debugger.DkmRuntimeInstance * Microsoft.VisualStudio.Debugger.DkmThread * System.Collections.ObjectModel.ReadOnlyCollection<byte> * Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkContextFlags * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.CallStack.DkmMonitorStackWalkContext
Public Shared Function Create (RuntimeInstance As DkmRuntimeInstance, Thread As DkmThread, ThreadContext As ReadOnlyCollection(Of Byte), Flags As DkmStackWalkContextFlags, DataItem As DkmDataItem) As DkmMonitorStackWalkContext
パラメーター
- RuntimeInstance
- DkmRuntimeInstance
[入力]DkmRuntimeInstance クラスは、DkmProcess に読み込まれ、デバッグするコードを含む実行環境を表します。
- Thread
- DkmThread
[入力]DkmThread は、ターゲット プロセスで実行されているスレッドを表します。
- ThreadContext
- ReadOnlyCollection<Byte>
[入力,省略可能]スタック ウォークの実行時に使用する最初の Win32 CONTEXT。 この値は通常は 'null' ですが、別の呼び出し履歴 (.cxr など) を表示するために設定できます。
- Flags
- DkmStackWalkContextFlags
[入力]スタック ウォーク中に返されるフレームを制御するためのフラグ。
- DataItem
- DkmDataItem
[入力,省略可能]新しい DkmMonitorStackWalkContext インスタンスに追加するデータ オブジェクト。 呼び出し元がデータ項目を追加する必要がない場合は、'null' を渡します。
戻り値
[出力]このメソッド呼び出しの結果。