CBindStatusCallback::OnDataAvailable
O moniker assíncrono fornecido pelo sistema chama OnDataAvailable para fornecer dados para o objeto sistema autônomo ela se torna disponível.
STDMETHOD(OnDataAvailable)(
DWORD grfBSCF,
DWORD dwSize,
FORMATETC* /* pformatetc */,
STGMEDIUM* pstgmed
);
Parâmetros
grfBSCF
[in] A BSCFvalor de enumeração de .Um ou mais dos seguintes: BSCF_FIRSTDATANOTIFICATION, BSCF_INTERMEDIARYDATANOTIFICATION, or BSCF_LASTDATANOTIFICATION.dwSize
[in] A quantidade cumulativa (em bytes) de dados disponível desde o início da ligação.Pode ser zero, indicando que a quantidade de dados não é relevante ou que nenhum valor específico se tornou disponível.pformatetc
[in] Ponteiro para o FORMATETC estrutura que contém o formato dos dados disponível.Se não houver nenhum formato, pode ser CF_NULL.pstgmed
[in] Ponteiro para o STGMEDIUM estrutura que contém os dados real agora disponível.
Valor de retorno
Um do padrão HRESULT valores.
Comentários
OnDataAvailable lê os dados e, em seguida, chama um método de classe do seu objeto (por exemplo, para armazenar os dados ou imprimi-lo na tela). See CBindStatusCallback::StartAsyncDownload para obter detalhes.
Requisitos
Cabeçalho: atlctl.h
Consulte também
Referência
CBindStatusCallback::StartAsyncDownload