次の方法で共有


Microsoft.VisualStudio.Debugger.Native 名前空間

クラス

DkmCppExceptionInformation

ターゲット プロセスで発生した C++ 例外に関する情報を提供します。

DkmCppWinRTExceptionInformation

Windows ランタイム アプリケーションのデバッグ中にスローされる CPP 例外に関する拡張情報。

DkmNativeAddressMetadata

DkmNativeAddressMetadata は、アドレスに関するシンボル ベースのメタデータを表します。 これには、アドレスがサンク、プロローグ、またはトランポリンの場合が含まれます。

DkmNativeDwarfRuntimeInstance

DkmNativeDwarfRuntimeInstance クラスは、DWARF シンボルを持つモジュール内のネイティブ実行環境を表します。

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

DkmNativeInstructionAddress

DkmNativeInstructionAddress は、ネイティブ モジュール内で に解決されるアドレスに使用されます。 これは、モジュールのシンボルがあるかどうかに関係なく使用されます。

DkmNativeInstructionSymbol

DkmNativeInstructionSymbol は、ターゲット プロセスのモジュール内のネイティブ命令を表します。 DkmNativeInstructionSymbol は、基になるネイティブ命令と共に 1:1 です。 そのため、リンカーが COMDAT フォールディングを通じて 2 つのインスタンス化を 1 つの関数にマージする場合、メソッドの 2 つのテンプレートインスタンス化 (例: MyMethod<CString> と MyMethod<int>) がある場合、メソッドは同じになります。 リンカーが 2 つのインスタンス化をマージできない場合、両方のユーザー レベル関数が 1 つの DkmNativeInstructionSymbol として表示されます。

DkmNativeModuleInstance

'DkmNativeModuleInstance' は、CPU コードを含むモジュールや、Win32 ローダーによって読み込まれるモジュールに使用されます。

DkmNativeRuntimeInstance

ターゲット プロセスで実行されるネイティブ コードを表します。

DkmOpenEnclaveRuntimeInstance

DkmOpenEnclaveRuntimeInstance クラスは、エンクレーブ コンテキストでのネイティブ実行を表します。

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

DkmWin32ExceptionInformation

ターゲット プロセスで発生した Win32 例外に関する情報を提供します。

構造体

DkmFindExportByOrdinalAsyncResult

非同期 DkmNativeModuleInstance.FindExportByOrdinal 呼び出しの結果。

DkmFindExportNameAsyncResult

非同期 DkmNativeModuleInstance.FindExportName 呼び出しの結果。

DkmFindNearestExportAsyncResult

非同期 DkmNativeInstructionAddress.FindNearestExport 呼び出しの結果。

DkmIsUserCodeExtendedAsyncResult

非同期 DkmNativeInstructionAddress.IsUserCodeExtended 呼び出しの結果。

列挙型

DkmArm64ECThunkKind

DkmArm64ECThunkKind では、アドレスにある Arm64EC サンクの種類について説明します。

この API は、Visual Studio 17 Update 5 (DkmApiVersion.VS17Update5) で導入されました。

DkmNativeAddressStepType

DkmNativeAddressStepType では、ネイティブ範囲のステッパーがこの場所をどのように扱うかについて説明します。 ステップ インとステップ アウト中に使用されます。

DkmNativeAddressType

DkmNativeAddressType は、アドレスがデバッグ対象命令ストリーム内の特別な場所を表すかどうかを示します。

DkmNativeNonUserCodeReason

コードが非ユーザー コードとしてマークされている理由。

この API は、Visual Studio 15 Update 8 (DkmApiVersion.VS15Update8) で導入されました。