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