指定したトークンによって参照されるメソッドの指定されたシグネチャを使用してパラメーター定義を作成し、そのパラメーター定義のトークンを取得します。
Syntax
HRESULT DefineParam (
[in] mdMethodDef md,
[in] ULONG ulParamSeq,
[in] LPCWSTR szName,
[in] DWORD dwParamFlags,
[in] DWORD dwCPlusTypeFlag,
[in] void const *pValue,
[in] ULONG cchValue,
[out] mdParamDef *ppd
);
Parameters
md [in]パラメーターが定義されているメソッドのトークン。
ulParamSeq [in]パラメーターシーケンス番号。
szName [in]Unicode のパラメーターの名前。
dwParamFlags [in]パラメーターのフラグ。 これは、 CorParamAttr 値のビットマスクです。
dwCPlusTypeFlag [入力] ELEMENT_TYPE_* 定数値を指定します。
pValue [in]パラメーターの定数値。
cchValue [in] pValueの Unicode 文字単位のサイズ。
ppd [out]割り当てられた mdParamDef トークン。
Remarks
ulParamSeqのシーケンス値は、パラメーターの場合は 1 で始まります。 戻り値のシーケンス番号は 0 です。
Requirements
プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。
Header: Cor.h
Library: CorGuids.lib
See also
.NET