指定した ParamDef トークンによって参照されるパラメーターのメタデータ値を取得します。
Syntax
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
);
Parameters
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。
Remarks
pulSequenceのシーケンス値は、パラメーターの場合は 1 で始まります。 戻り値のシーケンス番号は 0 です。
Requirements
プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。
Header: Cor.h
Library: CorGuids.lib
See also
.NET