Metodo IMetaDataImport::GetEventProps
Ottiene informazioni sui metadati per l'evento rappresentato dal token di evento specificato, incluso il tipo dichiarante, i metodi di aggiunta e rimozione per i delegati ed eventuali flag e altri dati associati.
Sintassi
HRESULT GetEventProps (
[in] mdEvent ev,
[out] mdTypeDef *pClass,
[out] LPCWSTR szEvent,
[in] ULONG cchEvent,
[out] ULONG *pchEvent,
[out] DWORD *pdwEventFlags,
[out] mdToken *ptkEventType,
[out] mdMethodDef *pmdAddOn,
[out] mdMethodDef *pmdRemoveOn,
[out] mdMethodDef *pmdFire,
[out] mdMethodDef rmdOtherMethod[],
[in] ULONG cMax,
[out] ULONG *pcOtherMethod
);
Parametri
ev
[in] Token dei metadati dell'evento che rappresenta l'evento per cui ottenere i metadati.
pClass
[out] Puntatore al token TypeDef che rappresenta la classe che dichiara l'evento.
szEvent
[out] Nome dell'evento a cui fa ev
riferimento .
pchEvent
[in] Lunghezza richiesta in caratteri wide di szEvent
.
pdwEventFlags
[out] Lunghezza restituita in caratteri wide di szEvent
.
ptkEventType
[out] Puntatore a un token di metadati TypeRef o TypeDef che rappresenta il Delegate tipo dell'evento.
pmdAddOn
[out] Puntatore al token di metadati che rappresenta il metodo che aggiunge gestori per l'evento.
pmdRemoveOn
[out] Puntatore al token di metadati che rappresenta il metodo che rimuove i gestori per l'evento.
pmdFire
[out] Puntatore al token di metadati che rappresenta il metodo che genera l'evento.
rmdOtherMethod
[out] Matrice di puntatori di token ad altri metodi associati all'evento.
cMax
[in] Dimensione massima della matrice rmdOtherMethod
.
pcOtherMethod
[out] Numero di token restituiti in rmdOtherMethod
.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: Cor.h
Libreria: Incluso come risorsa in MsCorEE.dll
Versioni di .NET Framework: Disponibile dalla versione 1.0