Sdílet prostřednictvím


IMetaDataEmit::DefineParam Method

Vytvoří definici parametru se zadaným podpisem metody odkazované zadaným tokenem a získá token pro definici parametru.

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 [v] Token pro metodu, jejíž parametr je definován.

ulParamSeq [v] Pořadové číslo parametru.

szName [v] Název parametru v kódu 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 znaků Unicode .pValue

ppd [ven] Přiřazený mdParamDef token.

Remarks

Hodnoty posloupnosti začínají ulParamSeq hodnotou 1 pro parametry. Vrácená hodnota má pořadové číslo 0.

Requirements

Platformy: Viz podporované operační systémy .NET.

Header: Cor.h

Library: CorGuids.lib

See also