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