CAsyncMonikerFile::CreateBindStatusCallback

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

Index