Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wylicza właściwości i zdarzenia zmiany właściwości, do których jest powiązana określona metoda.
Syntax
HRESULT EnumMethodSemantics (
[in, out] HCORENUM *phEnum,
[in] mdMethodDef mb,
[out] mdToken rEventProp[],
[in] ULONG cMax,
[out] ULONG *pcEventProp
);
Parameters
phEnum [in, out] Wskaźnik do modułu wyliczającego. Musi to być wartość NULL dla pierwszego wywołania tej metody.
mb [in] Token MethodDef, który ogranicza zakres wyliczenia.
rEventProp [out] Tablica używana do przechowywania zdarzeń lub właściwości.
cMax [in] Maksymalny rozmiar tablicy rEventProp .
pcEventProp [out] Liczba zdarzeń lub właściwości zwróconych w elemecie rEventProp.
Return Value
| HRESULT | Description |
|---|---|
S_OK |
EnumMethodSemantics zwrócony pomyślnie. |
S_FALSE |
Nie ma żadnych zdarzeń ani właściwości do wyliczenia. W takim przypadku pcEventProp wartość to zero. |
Remarks
Wiele typowych typów środowiska uruchomieniowego języka definiuje zdarzenia właściwościChanged i On metody właściwościChanged związane z ich właściwościami. Na przykład System.Windows.Forms.Control typ definiuje Font właściwość, FontChanged zdarzenie i metodę OnFontChanged . Metoda metody dostępu zestawu właściwości wywołuje OnFontChanged metodęFont, która z kolei zgłasza FontChanged zdarzenie. Wywołasz EnumMethodSemantics metodę , używając metody MethodDef, OnFontChanged aby uzyskać odwołania do Font właściwości i FontChanged zdarzenia.
Requirements
Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.
Header: Cor.h
Library: CorGuids.lib