Compartilhar via


CAsyncMonikerFile::CreateBindStatusCallback

Cria um objeto COM que implementa IBindStatusCallback.

virtual IUnknown* CreateBindStatusCallback(
   IUnknown* pUnkControlling 
);

Parâmetros

  • pUnkControlling
    Um ponteiro para o controle desconhecido (do exterior IUnknown) or NULO se agregação não estiver sendo usada.

Valor de retorno

If pUnkControlling não é NULO, a função retorna um ponteiro para o interna IUnknown em um objeto COM novo suporte IBindStatusCallback. If pUnkControlling é NULO, a função retorna um ponteiro para um IUnknown em um objeto COM novo suporte IBindStatusCallback.

Comentários

CAsyncMonikerFile requer um objeto COM que implementa IBindStatusCallback. Tal objeto implementa a MFC e é agregável.Você pode substituir CreateBindStatusCallback para retornar seu próprio objeto COM. Seu objeto COM pode agregar a implementação do MFC chamando CreateBindStatusCallback com desconhecido controle do seu objeto COM. Objetos COM implementado usando o CCmdTarget Suporte a COM pode recuperar o controle usando desconhecido CCmdTarget::GetControllingUnknown.

Como alternativa, seu objeto COM pode delegado a implementação do MFC chamando CreateBindStatusCallback (nulo).

CAsyncMonikerFile::em aberto calls CreateBindStatusCallback.

Para obter mais informações sobre como monikers assíncrono e vinculação assíncrono, consulte o IBindStatusCallback interface de e Como a vinculação assíncrono e armazenamento funcionam.Para obter uma abordagem de agregação, consulte Agregação.Todos os três tópicos estão no Windows SDK.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe CAsyncMonikerFile

Gráfico de hierarquia

Outros recursos

CAsyncMonikerFile membros