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 が文字列を保持していない場合は 0 です。
戻り値
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | rometadataapi.h |