CInternetException Class
Represents an exception condition related to an Internet operation.
Syntax
class CInternetException : public CException
Members
Public Constructors
Name | Description |
---|---|
CInternetException::CInternetException | Constructs a CInternetException object. |
Public Data Members
Name | Description |
---|---|
CInternetException::m_dwContext | The context value associated with the operation that caused the exception. |
CInternetException::m_dwError | The error that caused the exception. |
Remarks
The CInternetException
class includes two public data members: one holds the error code associated with the exception, and the other holds the context identifier of the Internet application associated with the error.
For more information about context identifiers for Internet applications, see the article Internet Programming with WinInet.
Inheritance Hierarchy
CInternetException
Requirements
Header: afxinet.h
CInternetException::CInternetException
This member function is called when a CInternetException
object is created.
CInternetException(DWORD dwError);
Parameters
dwError
The error that caused the exception.
Remarks
To throw a CInternetException, call the MFC global function AfxThrowInternetException.
CInternetException::m_dwContext
The context value associated with the related Internet operation.
DWORD_PTR m_dwContext;
Remarks
The context identifier is originally specified in CInternetSession and passed by MFC to CInternetConnection- and CInternetFile-derived classes. You can override this default and assign any dwContext parameter a value of your choosing. dwContext is associated with any operation of the given object. dwContext identifies the operation's status information returned by CInternetSession::OnStatusCallback.
CInternetException::m_dwError
The error that caused the exception.
DWORD m_dwError;
Remarks
This error value may be a system error code, found in WINERROR.H, or an error value from WININET.H.
For a list of Win32 error codes, see Error Codes. For a list of Internet-specific error messages, see . Both topics are in the Windows SDK.