Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
TriggerFileDownload

TriggerFileDownload function

Directs Windows Internet Explorer to download a file.

Syntax


HRESULT STDAPICALLTYPE TriggerFileDownload(
  _In_ LPCWSTR lpszURL
);

Parameters

lpszURL [in]

A pointer to the URL of the file to download.

Return value

This function can return one of these values.

Return codeDescription
E_FAIL

The function was called from an invalid process.

 

Remarks

The TriggerFileDownload function is designed to allow Browser Helper Objects (BHOs) to request Internet Explorer to download a file. Consequrently, the function is allowed only from the process that hosts BHOs.

When you call TriggerFileDownload, the user is prompted to download the file passed as the lpszURL parameter. If the user cancels the confirmation dialog box, the file is not downloaded.

For security reasons, the confirmation dialog box is displayed for all file downloads requested using TriggerFileDownload, even if the user has previously specified files of similar types to always open.

Requirements

Minimum supported client

Windows Vista

Minimum supported server

Windows Server 2008

Header

N/A

DLL

Msframe.dll

 

 

Show:
© 2015 Microsoft