Condividi tramite


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 evriferimento .

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

Vedi anche