Sdílet prostřednictvím


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

Viz také