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