Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
The ResumeSuspendedDownload function resumes a request that has been suspended by a user interface dialog box.
Syntax
BOOL ResumeSuspendedDownload(
_In_ HINTERNET hInternet,
_In_ DWORD dwError
);
Parameters
hInternet [in]
Handle of the request that is suspended by a user interface dialog box.dwError [in]
The error result returned from InternetErrorDlg, or zero if a different dialog is invoked.
Return value
Returns TRUE if successful; otherwise FALSE. Call GetLastError for extended error information.
Remarks
Applications that use WinINet functions asynchronously can call ResumeSuspendedDownload to resume a request that is suspended by a user interface dialog box.
For example, call ResumeSuspendedDownload after a call to InternetErrorDlg, or in an InternetStatusCallback function when the lpvStatusInformation parameter equals INTERNET_STATUS_USER_INPUT_REQUIRED. The code example in the following section shows you how to use the ResumeSuspendedDownload function in a callback.
Examples
#include <windows.h>
#include <wininet.h>
#pragma comment(lib, "wininet.lib")
void CALLBACK YourInternetStatusCallbackFunction(
HINTERNET hInternet,
DWORD_PTR dwContext,
DWORD dwInternetStatus,
LPVOID lpvStatusInformation,
DWORD dwStatusInformationLength )
{
// [...other callback code here]
switch (dwInternetStatus)
{
// [...handle other INTERNET_STATUS cases]
case INTERNET_STATUS_USER_INPUT_REQUIRED:
ResumeSuspendedDownload( hInternet, 0 );
break;
// [...handle other INTERNET_STATUS cases]
default:
// [...default code]
break;
}
return;
}
Requirements
Header |
Wininet.h |
Library |
Wininet.lib |
DLL |
Wininet.dll |