Megosztás:


IMetaDataEmit::DefineParam Method

Létrehoz egy paraméterdefiníciót a megadott jogkivonat által hivatkozott metódushoz megadott aláírással, és lekéri a paraméterdefinícióhoz tartozó jogkivonatot.

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 [in] Annak a metódusnak a jogkivonata, amelynek paramétere definiálva van.

ulParamSeq [in] A paraméterütemezési szám.

szName [in] A paraméter neve Unicode-ban.

dwParamFlags [in] A paraméter jelzői. Ez az értékek bitmaszkja CorParamAttr .

dwCPlusTypeFlag [in] ELEMENT_TYPE_* állandó értékhez.

pValue [in] A paraméter állandó értéke.

cchValue [in] A méret, Unicode karakterek, a pValue.

ppd [kifelé] A mdParamDef hozzárendelt jogkivonat.

Remarks

A sorrendértékek a ulParamSeq paraméterek 1-ével kezdődnek. A visszatérési érték sorszáma 0.

Requirements

Platformok: Lásd: .NET által támogatott operációs rendszerek.

Header: Cor.h

Library: CorGuids.lib

See also