IMetaDataImport::GetParamProps メソッド
指定した ParamDef トークンによって参照されるパラメーターのメタデータ値を取得します。
構文
HRESULT GetParamProps (
[in] mdParamDef tk,
[out] mdMethodDef *pmd,
[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
);
パラメーター
tk
[in] メタデータを返すパラメーターを表す ParamDef トークン。
pmd
[out] パラメーターを受け取るメソッドを表す MethodDef トークンへのポインター。
pulSequence
[out] メソッド引数リスト内のパラメーターの順序位置。
szName
[out] パラメーターの名前を保持するバッファー。
cchName
[in] 要求されたサイズ、szName
のワイド文字単位。
pchName
[out] 返されたサイズ、szName
のワイド文字単位。
pdwAttr
[out] パラメーターに関連付けられているすべての属性フラグへのポインター。 これは、CorParamAttr
値のビットマスクです。
pdwCPlusTypeFlag
[out] パラメーターが ValueType であることを示すフラグへのポインター。
ppValue
[out] パラメーターによって返される定数文字列へのポインター。
pcchValue
[out] ppValue
のサイズ、ワイド文字単位。ppValue
文字列を保持しない場合は 0。
解説
パラメーターの場合、pulSequence
のシーケンス値は 1 から始まります。 戻り値のシーケンス番号は 0 です。
必要条件
:「システム要件」を参照してください。
ヘッダー: Cor.h
ライブラリ: リソースとして MsCorEE.dll に含まれている
.NET Framework のバージョン: 1.0 以降で使用可能
関連項目
.NET