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 |
|