CBindStatusCallback

templatelt, classeT>
Classe CBindStatusCallback: CComObjectRootEx pública <
t:: _ThreadModel::ThreadModelNoCS >, IBindStatusCallbackImpl pública <t>

Parâmetros

T

A classe que contém a função que será chamada quando os dados são recebidos.

Classe CBindStatusCallback implementa a interface de IBindStatusCallback . IBindStatusCallback deve ser implementada pelo seu aplicativo para que ele pode receber notificações de uma transferência de dados assíncronos. O moniker assíncrono fornecido pelo sistema usa métodos de IBindStatusCallback para enviar e receber informações sobre a transferência de dados assíncronos de e para seu objeto.

Normalmente, o objeto CBindStatusCallback é associado a uma operação de ligação específico. Por exemplo, na ASYNC exemplo, quando você definir a propriedade URL, ele cria um objeto CBindStatusCallback na chamada para fazer o Download

 STDMETHOD(put_URL) (strURL BSTR)
{
 nbsp; ...
   m_bstrURL = strURL;
   CBindStatusCallback <CATLAsync>:: Download (isso, OnData, m_bstrURL, m_spClientSite, FALSE);
   retornar S_OK;
}

O moniker assíncrono usa a função de retorno de chamada OnData para chamar o aplicativo quando ele tem dados. O moniker assíncrono é fornecido pelo sistema.

Consulte o SDK do ActiveX para obter uma descrição de IBindStatusCallback.

# include lt;atlctl.h>

Membros de classe

Index