Export (0) Print
Expand All

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

 

 

Show:
© 2015 Microsoft