共用方式為


ICorDebugSymbolProvider 介面

提供可用來擷取偵錯符號資訊的方法。

Methods

方法 Description
GetAssemblyImageBytes 方法 在合併的元件中指定相對虛擬位址 (RVA) 時,從合併元件讀取資料。
GetAssemblyImageMetadata 方法 從合併的元件傳回中繼資料。
GetCodeRange 方法 取得方法中給定相對虛擬位址 (RVA) 的方法起始位址和大小。
GetInstanceFieldSymbols 方法 取得對應至 typespec 簽章的實例欄位符號。
GetMergedAssemblyRecords 方法 取得所有合併元件的符號記錄。
GetMethodLocalSymbols 方法 取得方法的本機符號,指定該方法的相對虛擬位址 (RVA) 。
GetMethodParameterSymbols 方法 取得方法的參數符號,指定該方法的相對虛擬位址 (RVA) 。
GetMethodProps 方法 傳回方法屬性的相關資訊,例如方法的中繼資料權杖,以及該方法中的相對虛擬位址 (RVA) 的泛型參數相關資訊。
GetObjectSize 方法 根據物件的 typespec 簽章傳回物件的物件大小。
GetStaticFieldSymbols 方法 取得對應至 typespec 簽章的靜態欄位符號。
GetTypeProps 方法 傳回類型屬性的相關資訊,例如其泛型參數的簽章數目,在 vtable 中給定相對虛擬位址 (RVA)。

備註

備註

此介面僅適用於 .NET 原生。 如果您在 .NET Native 之外針對 ICorDebug 案例實作此介面,則 Common Language 執行階段會忽略此介面。

需求

平台: 請參閱 .NET 支援的作業系統

標題: CorDebug.idl、CorDebug.h

圖書館: CorGuids.lib

.NET 版本: 從 .NET Framework 4.6 開始提供