CBindStatusCallback

Templatelt; -KlasseT>
Klasse CBindStatusCallback: öffentliche CComObjectRootEx <
t:: _ThreadModel::ThreadModelNoCS >, öffentliche IBindStatusCallbackImpl <T>

Parameter

T

Die Klasse enthält die Funktion, die aufgerufen wird, sobald die Daten empfangen werden.

Die CBindStatusCallback -Klasse implementiert die IBindStatusCallback -Schnittstelle. IBindStatusCallback muss von der Anwendung implementiert werden, so dass es von einer asynchronen Datenübertragung Benachrichtigungen empfangen kann. Der vom System bereitgestellten asynchrone Moniker verwendet IBindStatusCallback Methoden zum Senden und empfangen von Informationen über die asynchrone Datenübertragung zu und von Ihrem Objekt.

In der Regel ist das CBindStatusCallback -Objekt einen bestimmten Bindungsvorgang zugeordnet. Z. B. in der das Beispiel für ASYNC , beim Festlegen der URL-Eigenschaft erstellt ein CBindStatusCallback -Objekt im Aufruf herunterladen

 STDMETHOD(put_URL) (BSTR StrURL)
{
 Nbsp; ...
   M_bstrURL = StrURL;
   <CATLAsync> CBindStatusCallback:: Download (this, OnData, M_bstrURL, M_spClientSite, FALSE);
   Gibt S_OK zurück.
}

Der asynchrone Moniker verwendet die Callback-Funktion OnData Ihrer Anwendung aufrufen, wenn es Daten hat. Der asynchrone Moniker wird vom System bereitgestellt.

Finden Sie eine Beschreibung der IBindStatusCallback im ActiveX SDK.

# include lt;atlctl.h>

Klassenmember

Index