CAsyncMonikerFile::CreateBindStatusCallback
Cria um objeto COM que implementa IBindStatusCallback.
virtual IUnknown* CreateBindStatusCallback(
IUnknown* pUnkControlling
);
Parâmetros
- pUnkControlling
Um ponteiro para o desconhecido de controle (IUnknown externo) ou a NULO se a agregação não está sendo usado.
Valor de retorno
Se pUnkControlling não é NULO, a função retorna um ponteiro para IUnknown interno em um novo objeto COM que suporta IBindStatusCallback.Se pUnkControlling é NULO, a função retorna um ponteiro para IUnknown em um novo objeto COM que suporta IBindStatusCallback.
Comentários
CAsyncMonikerFile requer um objeto COM que implementa IBindStatusCallback.O MFC implementa um objeto, e é aggregatable.Você pode substituir CreateBindStatusCallback retornar seu próprio objeto COM.O objeto pode agregar COM a implementação MFC chamando CreateBindStatusCallback com o desconhecido de controle do seu objeto COM.Os objetos COM implementados usando o suporte de CCmdTarget COM podem recuperar CCmdTarget::GetControllingUnknownde usando desconhecido de controle.
Como alternativa, o objeto COM pode delegar a implementação MFC chamando CreateBindStatusCallback( NULL ).
Chamadas CreateBindStatusCallbackdeCAsyncMonikerFile::Open .
Para obter mais informações sobre as alcunhas síncrono e assíncrono de associação, consulte a interface e Como a associação assíncrona e o armazenamento funcionamde IBindStatusCallback .Para uma discussão de agregação, consulte Agregado.Todos os três tópicos estão em Windows SDK.
Requisitos
Cabeçalho: afxole.h