描述
由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功能可用于下载资源。


