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