次の方法で共有


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 以降で使用可能

関連項目