CBindStatusCallback::OnDataAvailable

Der vom System bereitgestellte asynchrone Moniker OnDataAvailable ruft auf, um Daten an das Objekt bereitzustellen, während er verfügbar ist.

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

Parameter

  • grfBSCF
    [in] Ein BSCF-Enumerationswert.Eine oder mehrere der folgenden: BSCF_FIRSTDATANOTIFICATION, BSCF_INTERMEDIARYDATANOTIFICATION oder BSCF_LASTDATANOTIFICATION.

  • dwSize
    [in] Die kumulierte Größe (in Bytes) der Daten verfügbar seit dem Start der Bindung.Als kann null und angeben, dass die Datenmenge nicht relevant ist, oder dass keine bestimmte Menge verfügbar war.

  • pformatetc
    [in] Zeiger auf die FORMATETC-Struktur, die das Format der verfügbaren Daten enthält.Wenn kein Format gibt, CF_NULL sein kann.

  • pstgmed
    [in] Zeiger auf die STGMEDIUM-Struktur, die die tatsächlichen Daten jetzt verfügbar enthält.

Rückgabewert

Einer der HRESULT-Standardwerte.

Hinweise

OnDataAvailable liest die Daten, ruft eine Methode des Objekts auf (beispielsweise, die Daten speichern oder sie auf dem Bildschirm drucken).Siehe CBindStatusCallback::StartAsyncDownload für Details.

Anforderungen

Header: atlctl.h

Siehe auch

Referenz

CBindStatusCallback-Klasse

CBindStatusCallback::StartAsyncDownload