IDkmClrDecompiler177 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供 CLR 模組的反編譯服務。
此介面的實作可能會在呼叫時限制使用在其元件組態中定義的篩選條件。 可以使用下列屬性:BaseDebugMonitorId、EngineId、RuntimeId、SymbolProviderId、TransportKind。
此 API 是在 Visual Studio 17 Update 7 (DkmApiVersion.VS17Update7) 中引進。
public interface IDkmClrDecompiler177
type IDkmClrDecompiler177 = interface
Public Interface IDkmClrDecompiler177
方法
| CanDecompileModule(DkmClrModuleInstance, DkmDecompilerMode) |
提供模組是否可以在給定模式中反編譯的資訊。 |
| Decompile(DkmClrModuleInstance, DkmDecompilerMode, String, Int32) |
將模組的程式代碼分解為 C#,並使用這個來源內嵌建立新的可攜式 PDB。 共用此符號檔的所有模組都會開始使用這些更新的符號。 實作應該在失敗時傳回S_OK,並透過 『HR』 和 『ErrorMessage』 參數傳回實際的 HRESULT 和任何其他錯誤資訊。 |