共用方式為


Microsoft.VisualStudio.Debugger.Native 命名空間

類別

DkmCppExceptionInformation

提供在目標進程中引發之 C++ 例外狀況的相關信息。

DkmCppWinRTExceptionInformation

偵錯 Windows 執行時間應用程式時擲回 CPP 例外狀況的擴充資訊。

DkmNativeAddressMetadata

DkmNativeAddressMetadata 代表有關位址的符號型元數據。 這包括位址是否為 thunk、prolog 或 trampoline。

DkmNativeDwarfRuntimeInstance

DkmNativeDwarfRuntimeInstance 類別代表模組內具有 DWARF 符號的原生執行環境。

此 API 是在 Visual Studio 16 Update 5 (DkmApiVersion.VS16Update5) 中引進。

DkmNativeInstructionAddress

DkmNativeInstructionAddress 用於解析為原生模組內的位址。 不論模組是否有符號,都會使用這個值。

DkmNativeInstructionSymbol

DkmNativeInstructionSymbol 代表目標進程模組內的原生指令。 DkmNativeInstructionSymbol 是具有基礎原生指示的 1:1。 因此,如果方法有兩個範本具現化 (,例如:MyMethod<CString> 和 MyMethod<int>) 如果鏈接器透過 COMDAT 折迭將兩個具現化合併成單一函式,則方法會相同。 如果鏈接器無法合併這兩個具現化,則這兩個用戶層級函式都會顯示為一個 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 Thunk 位於位址。

此 API 是在 Visual Studio 17 Update 5 (DkmApiVersion.VS17Update5) 引進。

DkmNativeAddressStepType

DkmNativeAddressStepType 描述原生範圍階梯如何處理這個位置。 在逐步執行和逐步執行期間使用。

DkmNativeAddressType

DkmNativeAddressType 描述位址是否代表偵錯命令數據流中的特殊位置。

DkmNativeNonUserCodeReason

程式代碼標示為非用戶程序代碼的原因。

此 API 是在 Visual Studio 15 Update 8 (DkmApiVersion.VS15Update8) 引進。