IMetaDataEmit::DefineParam – metoda
Vytvoří definici parametru se zadaným podpisem pro metodu odkazovanou zadaným tokenem a získá token pro definici parametru.
Syntaxe
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
);
Parametry
md
[v] Token pro metodu, jejíž parametr je definován.
ulParamSeq
[v] Pořadové číslo parametru.
szName
[v] Název parametru v Kódování Unicode.
dwParamFlags
[v] Příznaky parametru. Toto je bitová maska CorParamAttr
hodnot.
dwCPlusTypeFlag
[v] ELEMENT_TYPE_
* pro konstantní hodnotu.
pValue
[v] Konstantní hodnota parametru.
cchValue
[v] Velikost ve znaménách Unicode .pValue
ppd
[out] Přiřazený mdParamDef
token.
Poznámky
Hodnoty sekvence v parametrech ulParamSeq
začínají hodnotou 1. Návratová hodnota má pořadové číslo 0.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: Kor.h
Knihovny: Používá se jako prostředek v MSCorEE.dll
Verze rozhraní .NET Framework: K dispozici od verze 1.0