CBindStatusCallback::Download

HRESULT Download ( T* pT, ATL_PDATAAVAILABLE pFunc, BSTR BstrURL, IUnknown * pUnkContainer = NULL, BOOL bRelative = FALSE);

Rückgabewert

Eines der standard- HRESULT -Werte.

Parameter

pT

[in] Ein Zeiger auf das Objekt, die asynchrone Datenübertragung anfordern. Das CBindStatusCallback -Objekt ist für dieses Objekt Klasse auf Vorlagen beruhen.

pFunc

[in] Ein Zeiger auf die Funktion, die die Daten empfängt, die gelesen wird. Die Funktion ist ein Mitglied der Klasse des Objekts vom Typ T. Siehe StartAsyncDownload Syntax und ein Beispiel.

bstrURL

[in] Die URL zum Abrufen von Daten aus. Kann einen beliebigen gültiger URL oder eine Datei Namen. NULLdarf nicht sein. Zum Beispiel:

CComBSTR Mybstr =_T("http://somesite/data.htm")

pUnkContainer

[in] Die IUnknown des Containers. NULL standardmäßig.

bRelative

[in] Ein Flag, der angibt, ob die URL relativ oder absolut ist. FALSE standardmäßig, d. h. die URL ist absolut.

Bemerkungen

Erstellt ein CBindStatusCallback -Objekt und ruft StartAsyncDownload zu Vorsprung nachlad Daten asynchron aus dem angegebenen URL. Jedes Mal, wenn Daten verfügbar sind, wird es auf das Objekt über OnDataAvailablegesendet. OnDataAvailable liest die Daten und ruft die Funktion, auf die pFunc (beispielsweise, um die Daten speichern oder Drucken Sie es auf dem Bildschirm).

Übersicht über die CBindStatusCallback |nbsp; Klassenmember

Siehe auch&Nbsp;CBindStatusCallback:: StartAsyncDownload

Index