IMetaDataImport::GetMethodProps 方法 (rometadataapi.h)

取得與指定 MethodDef 語彙基元所參考方法相關聯的中繼資料。

語法

HRESULT GetMethodProps(
  [in]  mdMethodDef     tkMethodDef,
  [out] mdTypeDef       *ptkClass,
  [out] LPWSTR          szMethod,
  [in]  ULONG           cchMethod,
  [out] ULONG           *pchMethod,
  [out] DWORD           *pdwAttr,
  [out] PCCOR_SIGNATURE *ppvSigBlob,
  [out] ULONG           *pcbSigBlob,
  [out] ULONG           *pulCodeRVA,
  [out] DWORD           *pdwImplFlags
);

參數

[in] tkMethodDef

MethodDef Token,表示要傳回中繼資料的方法。

[out] ptkClass

代表實作方法之型別的 TypeDef 標記指標。

[out] szMethod

具有方法名稱之緩衝區的指標。

[in] cchMethod

szMethod的要求大小。

[out] pchMethod

szMethod寬字元大小或截斷時,方法名稱中實際寬字元數的指標。

[out] pdwAttr

與 方法相關聯的任何旗標指標。

[out] ppvSigBlob

方法之二進位中繼資料簽章的指標。

[out] pcbSigBlob

ppvSigBlob位元組大小指標。

[out] pulCodeRVA

方法相對虛擬位址的指標。

[out] pdwImplFlags

方法之任何實作旗標的指標。

傳回值

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

需求

   
目標平台 Windows
標頭 rometadataapi.h

另請參閱

IMetaDataImport