Udostępnij za pośrednictwem


IMetaDataEmit::DefineParam — Metoda

Tworzy definicję parametru z określonym podpisem dla metody, do której odwołuje się określony token, i pobiera token dla tej definicji parametru.

Składnia

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
[w] Token dla metody, której parametr jest definiowany.

ulParamSeq
[w] Numer sekwencji parametrów.

szName
[w] Nazwa parametru w formacie Unicode.

dwParamFlags
[w] Flagi parametru. Jest to maska bitów CorParamAttr wartości.

dwCPlusTypeFlag
[w] ELEMENT_TYPE_* dla wartości stałej.

pValue
[w] Stała wartość parametru.

cchValue
[w] Rozmiar, w znakach Unicode, o wartości pValue.

ppd
[out] Przypisany mdParamDef token.

Uwagi

Wartości sekwencji zaczynają ulParamSeq się od 1 dla parametrów. Wartość zwracana ma liczbę sekwencji 0.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: Cor.h

Biblioteki: Używane jako zasób w MSCorEE.dll

wersje .NET Framework: dostępne od wersji 1.0

Zobacz też