Partager via


CAsyncMonikerFile::CreateBindStatusCallback

Crée un objet COM qui implémente IBindStatusCallback.

virtual IUnknown* CreateBindStatusCallback(
   IUnknown* pUnkControlling 
);

Paramètres

  • pUnkControlling
    Pointeur vers l'inconnu de contrôle ( IUnknownexterne) ou à NULL si le regroupement n'est pas utilisé.

Valeur de retour

Si pUnkControlling n'est pas NULL, la fonction retourne un pointeur vers IUnknown interne sur un objet COM prenant en charge IBindStatusCallback.Si pUnkControlling est NULL, la fonction retourne un pointeur vers IUnknown sur un objet COM prenant en charge IBindStatusCallback.

Notes

CAsyncMonikerFile requiert un objet COM qui implémente IBindStatusCallback.MFC implémente un tel objet, et il est susceptible d'être regroupé en agrégats.Vous pouvez substituer CreateBindStatusCallback pour retourner votre propre objet COM.Votre objet COM peut agréger l'implémentation MFC en appelant CreateBindStatusCallback avec l'inconnu de contrôle de votre objet COM.Les objets COM implémentés à l'aide de le support COM d' CCmdTarget peuvent récupérer l'inconnu de contrôle à l'aide de CCmdTarget::GetControllingUnknown.

Sinon, votre objet COM peuvent déléguer aux MFC l'implémentation en appelant CreateBindStatusCallback( NULL ).

Appels CreateBindStatusCallbackdeCAsyncMonikerFile::Open .

Pour plus d'informations sur les monikers asynchrones et la liaison asynchrone, consultez l'interface et le comment la liaison et la mémoire asynchrones fonctionnentd' IBindStatusCallback .Pour une présentation de regroupement, consultez regroupement.Les trois rubriques dans Kit de développement logiciel Windows.

Configuration requise

Header: afxole.h

Voir aussi

Référence

Classe de CAsyncMonikerFile

Graphique de la hiérarchie