Partilhar via


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

Classe CBindStatusCallback

CBindStatusCallback::StartAsyncDownload

Outros recursos

CBindStatusCallback membros