Navigation:  Internet Development > Advanced Hosting Reference > Interfaces > IDownloadManager >

Download

Previous pageReturn to chapter overviewNext page

描述

 

由Microsoft Internet Explorer和WebBrowser应用程序调用以下载文件。

 

C++ 语法

 

HRESULT Download(

   IMoniker *pmk,

   IBindCtx *pbc,

   DWORD dwBindVerb,

   LONG grfBINDF,

   BINDINFO *pBindInfo,

   LPCOLESTR pszHeaders,

   LPCOLESTR pszRedir,

   UINT uiCP

);

 

PowerBASIC 语法

 

METHOD Download ( _

   BYVAL pmk AS IUnknown, _

   BYVAL pbc AS IUnknown, _

   BYVAL dwBindVerb AS DWORD, _

   BYVAL grfBINDF AS LONG, _

   BYVAL pBindInfo AS BINDINFO, _

   BYREF pszHeaders AS WSTRINGZ, _

   BYREF pszRedir AS WSTRINGZ, _

   BYVAL uiCP AS DWORD _

) AS LONG

 

参数

 

PMK

[in]指向指定要下载的对象的IMoniker接口的指针。

pbc

[in]指向IBindCtx接口的指针,指定名称绑定进程使用的信息。

dwBindVerb

[in]类型DWORD的值,指定在绑定过程中要执行的操作。

grfBINDF

[in]类型LONG的值,指定从BINDF枚举取值的组合,指示如何处理绑定进程。

pBindInfo

[in]指向类型为BINDINFO的变量的指针,指定客户端应用程序的绑定要求。

pszHeaders

[in]LPCOLESTR类型的值,用于指定与IHttpNegotiate一起使用的附加标题。

pszRedir

[in]LPCOLESTR类型的值,用于指定标记被重定向到的URL。

uiCP

[in]类型UINT的值,用于指定对象显示名称的代码页。

 

OBJRESULT

 

如果成功返回S_OK,否则返回错误值。

 

备注

 

实现此方法为Internet Explorer或WebBrowser应用程序中的文件下载提供自定义用户界面。

 

URL Moniker功能可用于下载资源。