列舉與指定方法相關的屬性和屬性變更事件。
Syntax
HRESULT EnumMethodSemantics (
[in, out] HCORENUM *phEnum,
[in] mdMethodDef mb,
[out] mdToken rEventProp[],
[in] ULONG cMax,
[out] ULONG *pcEventProp
);
Parameters
phEnum [in, out]列舉值的指標。 對於這個方法的第一次呼叫,這必須是 NULL。
mb [in]限制列舉範圍的 MethodDef 令牌。
rEventProp [out]用來儲存事件或屬性的陣列。
cMax [in]數位大小 rEventProp 上限。
pcEventProp [out]中 rEventProp傳回的事件或屬性數目。
Return Value
| HRESULT | Description |
|---|---|
S_OK |
EnumMethodSemantics 已成功傳回。 |
S_FALSE |
沒有要列舉的事件或屬性。 在此情況下, pcEventProp 為零。 |
Remarks
許多 Common Language Runtime 類型會定義屬性Changed事件和屬性Changed方法,這些事件與其On屬性相關。 例如, System.Windows.Forms.Control 型別會 Font 定義屬性、 FontChanged 事件和 OnFontChanged 方法。 屬性的 Font set 存取子方法會呼叫 OnFontChanged 方法,進而引發 FontChanged 事件。 您會EnumMethodSemantics使用 MethodDef 呼叫 OnFontChanged ,以取得屬性和FontChanged事件的參考Font。
Requirements
平臺: 請參閱 .NET 支援的作系統。
Header: Cor.h
Library: CorGuids.lib