Microsoft.VisualStudio.Debugger.Native 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
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) 引進。 |