CAsyncMonikerFile::CreateBindStatusCallback

virtuel IUnknown * CreateBindStatusCallback ( IUnknown * pUnkControlling );

Valeur de retour

Si pUnkControlling n'est pas NULL, la fonction renvoie un pointeur à l' intérieur de IUnknown sur un objet COM soutenant IBindStatusCallback. Si pUnkControlling est NULL, la fonction renvoie un pointeur à un IUnknown sur un objet COM soutenant IBindStatusCallback.

Paramètres

pUnkControlling

Un pointeur vers la commande inconnu (externe IUnknown) ou NULL si l'agrégation n'est pas utilisée.

Remarques

CAsyncMonikerFile nécessite un objet COM qui implémente IBindStatusCallback. MFC implémente un tel objet, et il est par conséquent. Vous pouvez substituer CreateBindStatusCallback pour retourner votre propre objet COM. Votre objet COM peut agréger application MFC en appelant CreateBindStatusCallback avec la commande inconnue de votre objet COM. Objets COM implémentées à l'aide de soutien de CCmdTarget COM peuvent récupérer la commande inconnu à l'aide de CCmdTarget::GetControllingUnknown.

Alternativement, votre objet COM peut déléguer à la mise en œuvre du MFC en appelant CreateBindStatusCallback (NULL).

Open appelle CreateBindStatusCallback.

Pour plus d'informations sur l'interface IBindStatusCallback , décrit dans le SDK de la plate-forme. Pour plus d'informations sur la liaison asynchrone, voir comment une liaison asynchrone et le travail de stockage dans le SDK de la plate-forme. Pour une discussion d'agrégation, voir agrégation dans le SDK de la plate-forme.

Aperçu CAsyncMonikerFile |nbsp ; Membres de la classe | Graphique de la hiérarchie

Index