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 |