Compartir a través de


CAsyncMonikerFile::CreateBindStatusCallback

Crea un objeto COM que implementa IBindStatusCallback.

virtual IUnknown* CreateBindStatusCallback( 
   IUnknown* pUnkControlling  
);

Parámetros

  • pUnkControlling
    Un puntero al desconocido que controla ( IUnknownexterno) o a NULL si la agregación no se utiliza.

Valor devuelto

Si pUnkControlling no es NULL, la función devuelve un puntero a IUnknown interno en un nuevo objeto COM compatible IBindStatusCallback. Si pUnkControlling es NULL, la función devuelve un puntero a IUnknown en un nuevo objeto COM compatible IBindStatusCallback.

Comentarios

CAsyncMonikerFile requiere un objeto COM que implementa IBindStatusCallback. MFC implementa este tipo de objeto, y es aggregatable. Puede reemplazar CreateBindStatusCallback para devolver su propio objeto COM. El objeto COM puede agregar la implementación de MFC llamando a CreateBindStatusCallback con el hecho que controla del objeto COM. Los objetos COM implementados utilizando la compatibilidad de CCmdTarget COM pueden recuperar el hecho que controla mediante CCmdTarget::GetControllingUnknown.

Como alternativa, el objeto COM puede delegar a MFC implementación llamando a CreateBindStatusCallback( NULL ).

Llamadas CreateBindStatusCallbackdeCAsyncMonikerFile::Open .

Para obtener más información sobre monikeres asincrónicos y el enlace asincrónico, vea la interfaz y Funcionamiento del enlace asincrónico y almacenamientode IBindStatusCallback . Para obtener una explicación de agregación, vea agregación. Los tres temas están en Windows SDK.

Requisitos

encabezado: afxole.h

Vea también

Referencia

CAsyncMonikerFile Class

Gráfico de jerarquías