BSCF enumeration
Values from the BSCF enumeration are passed to the client in IBindStatusCallback::OnDataAvailable to indicate the type of data that is available.
Syntax
typedef enum {
BSCF_FIRSTDATANOTIFICATION = 0x00000001,
BSCF_INTERMEDIATEDATANOTIFICATION = 0x00000002,
BSCF_LASTDATANOTIFICATION = 0x00000004,
BSCF_DATAFULLYAVAILABLE = 0x00000008,
BSCF_AVAILABLEDATASIZEUNKNOWN = 0x00000010,
BSCF_SKIPDRAINDATAFORFILEURLS = 0x00000020,
BSCF_64BITLENGTHDOWNLOAD = 0x00000040
} BSCF;
Constants
BSCF_FIRSTDATANOTIFICATION
Identify the first call to IBindStatusCallback::OnDataAvailable for a given bind operation.BSCF_INTERMEDIATEDATANOTIFICATION
Identify an intermediate call to IBindStatusCallback::OnDataAvailable for a bind operation.BSCF_LASTDATANOTIFICATION
Identify the last call to IBindStatusCallback::OnDataAvailable for a bind operation.BSCF_DATAFULLYAVAILABLE
All of the requested data is available.BSCF_AVAILABLEDATASIZEUNKNOWN
Size of the data available is unknown.BSCF_SKIPDRAINDATAFORFILEURLS
Internet Explorer 8. Flag sent to IBindStatusCallback::OnDataAvailable to bypass cache downloads for file:// URLs. Normally, the cache file is emptied when new data is available. Specify this flag when it is not necessary to read the data and throw it away, such as when downloading a file through a UNC path.BSCF_64BITLENGTHDOWNLOAD
Internet Explorer 8. Notification to the IInternetProtocolSink::ReportProgress that the size cannot be expressed in 32-bit terms for downloads exceeding 4 GB.
Requirements
Minimum supported client |
Windows XP |
Minimum supported server |
Windows 2000 Server |
Product |
Internet Explorer 3.0 |
Header |
Urlmon.h |