Freigeben über


IDispEventSimpleImpl::DispEventAdvise

Rufen Sie diese Methode auf, um eine Verbindung mit der Ereignisquelle festzulegen, die von pUnk dargestellt wird.

HRESULT DispEventAdvise( 
   IUnknown* pUnk  
   const IID* piid  
);

Parameter

  • pUnk
    [in] Ein Zeiger auf die IUnknown-Schnittstelle des Ereignisquellenobjekts.

  • piid
    Ein Zeiger auf IID des Ereignisquellenobjekts.

Rückgabewert

S_OK oder ein HRESULT-Fehlerwert.

Hinweise

Anschließend werden die Ereignisse, die von pUnk ausgelöst werden, an die Handler in der Klasse über die Ereignissenkenzuordnung weitergeleitet.

Hinweis

Wenn die Klasse mehrerer IDispEventSimpleImpl-Klassen abgeleitet, müssen Sie Aufrufe dieser Methode auflösen, indem Sie den Aufruf mit der bestimmten Basisklasse begrenzen, die Sie interessiert.

DispEventAdvise richtet eine Verbindung mit der Ereignisquelle ein, die in pdiid angegeben wird.

Anforderungen

Header: möchten

Siehe auch

Referenz

IDispEventSimpleImpl Class

Konzepte

Supporting IDispEventImpl