Microsoft.VisualStudio.Debugger.Native 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
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) で導入されました。 |