Condividi tramite


CBindStatusCallback::OnDataAvailable

Il moniker asincrono fornito dal sistema chiama OnDataAvailable per fornire dati all'oggetto mentre diventa disponibile.

STDMETHOD(OnDataAvailable)( 
   DWORD grfBSCF,
   DWORD dwSize,
   FORMATETC* /* pformatetc */,
   STGMEDIUM* pstgmed  
);

Parametri

  • grfBSCF
    [in] un valore di enumerazione BSCF. Uno o più dei seguenti: BSCF_FIRSTDATANOTIFICATION, BSCF_INTERMEDIARYDATANOTIFICATION, o BSCF_LASTDATANOTIFICATION.

  • dwSize
    [in] la quantità etichette (in byte) di dati disponibili dall'inizio dell'associazione. Può essere zero, a indicare che la quantità di dati non è rilevante oppure che nessun quantità specifico è diventano disponibili.

  • pformatetc
    [in] puntatore a una struttura FORMATETC che contiene il formato dei dati disponibili. Se non esiste alcun formato, può essere CF_NULL.

  • pstgmed
    [in] puntatore a una struttura STGMEDIUM che è contenuta i dati effettivi ora disponibili.

Valore restituito

Uno dei valori standard HRESULT.

Note

OnDataAvailable legge i dati, quindi chiama un metodo della classe dell'oggetto (ad esempio, archiviare i dati o stampare lo schermo. Vedere CBindStatusCallback::StartAsyncDownload per i dettagli.

Requisiti

Header: atlctl.h

Vedere anche

Riferimenti

CBindStatusCallback Class

CBindStatusCallback::StartAsyncDownload