Freigeben über


CCmdTarget::GetIDispatch

Rufen Sie die Memberfunktion auf, um den IDispatch Zeiger von einer Automatisierungsmethode abzurufen, der entweder einen IDispatch Zeiger zurückgibt oder einen IDispatch Zeiger als Verweis verwendet.

LPDISPATCH GetIDispatch(
   BOOL bAddRef 
);

Parameter

  • bAddRef
    Gibt an, ob der Verweiszähler für das Objekt erhöht.

Rückgabewert

Der IDispatch Zeiger mit dem Objekt zugeordnet.

Hinweise

Für Objekte, die EnableAutomation in ihren Konstruktoren aufrufen, die Automatisierung zu aktiviert, gibt diese Funktion ein Zeiger auf die Grundlagen-Klassenimplementierung von IDispatch, die von Clients verwendet wird, die über die Schnittstelle IDispatch kommunizieren.Diese Funktion dazu, fügt automatisch einen Verweis auf den Zeiger hinzu, sodass es nicht notwendig, einen aufrufen IUnknown::AddRef.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CCmdTarget-Klasse

Hierarchien-Diagramm

CCmdTarget::EnableAutomation

COleDispatchDriver-Klasse

IUnknown::Release