Partager via


CBindStatusCallback::OnDataAvailable

Le moniker asynchrone fourni par le système appelle OnDataAvailable pour fournir des données à l'objet qu'il devient disponible.

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

Paramètres

  • grfBSCF
    [in] une valeur d'énumération de BSCF . Un ou plusieurs des éléments suivants : BSCF_FIRSTDATANOTIFICATION, BSCF_INTERMEDIARYDATANOTIFICATION, ou BSCF_LASTDATANOTIFICATION.

  • dwSize
    [in] la quantité cumulative (en octets) de données disponibles depuis le début de la liaison. Peut être zéro, indiquant que la quantité de données est inappropriée ou qu'une quantité spécifique n'est devenue disponible.

  • pformatetc
    [in] Pointeur vers la structure de FORMATETC qui contient le format des données disponibles. S'il n'y a pas de format, peut être CF_NULL.

  • pstgmed
    [in] Pointeur vers la structure de STGMEDIUM qui juge les données réelles maintenant disponibles.

Valeur de retour

L'une des valeurs standard d' HRESULT .

Notes

OnDataAvailable lit les données, puis appelle une méthode de votre classe d'objet (par exemple, pour stocker les données ou les imprimer à l'écran). Consultez CBindStatusCallback::StartAsyncDownload pour plus d'informations.

Configuration requise

Header: atlctl.h

Voir aussi

Référence

CBindStatusCallback, classe

CBindStatusCallback::StartAsyncDownload