IMetaDataImport::GetParamProps 方法 (rometadataapi.h)

取得指定 ParamDef 語彙基元所參考參數的中繼資料值。

語法

HRESULT GetParamProps(
  [in]  mdParamDef    tkParamDef,
  [out] mdMethodDef   *ptkMethodDef,
  [out] ULONG         *pulSequence,
  [out] LPWSTR        szName,
  [in]  ULONG         cchName,
  [out] ULONG         *pchName,
  [out] DWORD         *pdwAttr,
  [out] DWORD         *pdwCPlusTypeFlag,
  [out] UVCP_CONSTANT *ppValue,
  [out] ULONG         *pcchValue
);

參數

[in] tkParamDef

ParamDef 令牌,表示要傳回元數據的參數。

[out] ptkMethodDef

MethodDef 標記的指標,表示採用 參數的方法。

[out] pulSequence

參數在方法自變數清單中的序數位置。

[out] szName

要保存參數名稱的緩衝區。

[in] cchName

szName 寬字元的要求大小。

[out] pchName

szName 寬字元傳回的大小。

[out] pdwAttr

與參數相關聯的任何屬性旗標指標。

[out] pdwCPlusTypeFlag

指定參數為 ValueType 之旗標的指標。

[out] ppValue

參數所傳回之常數位符串的指標。

[out] pcchValue

寬字元的 ppValue 大小,如果 ppValue 不保存字串,則為零。

傳回值

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

規格需求

需求
目標平台 Windows
標頭 rometadataapi.h

另請參閱

IMetaDataImport