Package com.sun.jna.platform.win32
Class Win32Exception
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.sun.jna.LastErrorException
com.sun.jna.platform.win32.Win32Exception
- All Implemented Interfaces:
Serializable
Win32 exception.
- Author:
- dblock[at]dblock[dot]org
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionWin32Exception
(int code) New Win32 exception from an error code, usually obtained fromGetLastError.
protected
Win32Exception
(int code, WinNT.HRESULT hr) protected
Win32Exception
(int code, WinNT.HRESULT hr, String msg) New Win32 exception from HRESULT. -
Method Summary
Modifier and TypeMethodDescription(package private) void
addSuppressedReflected
(Throwable exception) getHR()
Returns the error code of the error.Methods inherited from class com.sun.jna.LastErrorException
getErrorCode
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
Win32Exception
public Win32Exception(int code) New Win32 exception from an error code, usually obtained fromGetLastError.
- Parameters:
code
- Error code.
-
Win32Exception
New Win32 exception from HRESULT.- Parameters:
hr
- HRESULT
-
Win32Exception
-
Win32Exception
-
-
Method Details
-
getHR
Returns the error code of the error.- Returns:
- HRESULT value
-
addSuppressedReflected
-