virtuelle IUnknown * CreateBindStatusCallback ( IUnknown * pUnkControlling );
Rückgabewert
Wenn pUnkControlling nicht NULList, gibt die Funktion einen Zeiger auf die inneren IUnknown auf ein neues COM-Objekt unterstützt IBindStatusCallback. Wenn pUnkControlling NULList, gibt die Funktion einen Zeiger auf ein IUnknown auf ein neues COM-Objekt unterstützt IBindStatusCallback.
Parameter
pUnkControlling
Ein Zeiger auf die Steuerung unbekannt (die äußere IUnknown) oder NULL , wenn keine Aggregation verwendet wird.
Bemerkungen
CAsyncMonikerFile erfordert ein COM-Objekt, das implementiert IBindStatusCallback. MFC implementiert ein solches Objekt, und es ist aggregierbar. Sie können CreateBindStatusCallback um Ihre eigenen COM-Objekt zurückzugeben überschreiben. Das COM-Objekt kann durch Aufrufen von CreateBindStatusCallback mit dem steuernden unbekannten der das COM-Objekt MFC Implementierung aggregieren. COM-Objekte mithilfe von CCmdTarget der COM-Unterstützung implementiert können die Steuerung unbekannt mit CCmdTarget::GetControllingUnknown abrufen.
Alternativ kann das COM-Objekt an die MFC-Implementierung delegieren durch Aufrufen von CreateBindStatusCallback (NULL).
Offene ruft CreateBindStatusCallback.
Ausführliche Informationen über die IBindStatusCallback -Schnittstelle, die im Plattform-SDKbeschrieben. Weitere Informationen über asynchrone Bindung finden Sie unter wie asynchrone Bindung und Lagerung im Platform SDK. Eine Erläuterung der Aggregation, finden Sie unter Aggregation im Plattform-SDK.
CAsyncMonikerFile Übersicht |nbsp; Member der Klasse | Hierarchiediagramm