ICorDebugSymbolProvider 介面
提供可用來擷取偵錯符號資訊的方法。
方法
方法 | 描述 |
---|---|
GetAssemblyImageBytes 方法 | 如果合併組件中有相對虛擬位址 (RVA),則會從合併組件讀取資料。 |
GetAssemblyImageMetadata 方法 | 從合併組件傳回中繼資料。 |
GetCodeRange 方法 | 提供方法中的相對虛擬位址 (RVA),以取得方法起始位址和大小。 |
GetInstanceFieldSymbols 方法 | 取得對應 TypeSpec 簽章的執行個體欄位符號。 |
GetMergedAssemblyRecords 方法 | 取得所有合併組件的符號記錄。 |
GetMethodLocalSymbols 方法 | 提供方法的相對虛擬位址 (RVA),取得該方法的本機符號。 |
GetMethodParameterSymbols 方法 | 提供方法的相對虛擬位址 (RVA),取得該方法的參數符號。 |
GetMethodProps 方法 | 傳回方法屬性的相關資訊,例如方法的中繼資料語彙基元,以及其泛型參數的相關資訊 (假設該方法中有相對虛擬位址 (RVA))。 |
GetObjectSize 方法 | 傳回根據某物件之 typespec 簽章的該物件大小。 |
GetStaticFieldSymbols 方法 | 取得對應至 TypeSpec 簽章的靜態欄位符號。 |
GetTypeProps 方法 | 根據 vtable 中指定的相對虛擬位址 (RVA),傳回類型之屬性的相關資訊,例如其泛型參數的簽章數目。 |
備註
注意
這個介面僅適用於 .NET 原生。 如果您在 .NET 原生之外針對 ICorDebug 案例實作這個介面,Common Language Runtime 會忽略這個介面。
規格需求
平台:請參閱系統需求。
標頭:CorDebug.idl、CorDebug.h
程式庫:CorGuids.lib
.NET Framework版本:自 4.6 起提供,.NET Native