共用方式為


ISOSDacInterface::GetMethodDescData 方法

取得指定 MethodDesc 指標的資料。

備註

此 API 最初是為執行階段的內部使用而設計。 雖然現在支援第三方使用,但我們建議盡可能使用 ICorDebugICorProfiler API。

語法

HRESULT GetMethodDescData(
    CLRDATA_ADDRESS            methodDesc,
    CLRDATA_ADDRESS            ip,
    DacpMethodDescData *data,
    ULONG                      cRevertedRejitVersions,
    DacpReJitData      *rgRevertedRejitData,
    void                      *pcNeededRevertedRejitData
);

參數

methodDesc
[在]MethodDesc 的位址。

ip
[在]方法的 IP 位址。

data
[出]與從內部 API 傳回的 MethodDesc 相關聯的資料。

cRevertedRejitVersions
[出]恢復的 rejit 版本的數量。

rgRevertedRejitData
[出]與從內部 API 傳回的已還原 rejit 版本相關聯的資料。

pcNeededRevertedRejitData
[出]儲存與已還原的 ReJit 版本相關聯的資料所需的位元組數。

備註

提供的方法是介面的一部分 ISOSDacInterface ,對應於虛擬方法表的第 21 個插槽。 為了能夠使用它們, CLRDATA_ADDRESS 必須定義為 64 位無符號整數。

需求

平台: 請參閱 系統需求標題:函式庫:.NET Framework 版本: 從 4.7 開始提供

另請參閱