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
public class Win32Exception extends LastErrorException
Win32 exception.- Author:
- dblock[at]dblock[dot]org
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description Win32Exception(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)
Win32Exception(WinNT.HRESULT hr)
New Win32 exception from HRESULT.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
addSuppressedReflected(Throwable exception)
WinNT.HRESULT
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 Detail
-
Win32Exception
public Win32Exception(int code)
New Win32 exception from an error code, usually obtained fromGetLastError.
- Parameters:
code
- Error code.
-
Win32Exception
public Win32Exception(WinNT.HRESULT hr)
New Win32 exception from HRESULT.- Parameters:
hr
- HRESULT
-
Win32Exception
protected Win32Exception(int code, WinNT.HRESULT hr)
-
Win32Exception
protected Win32Exception(int code, WinNT.HRESULT hr, String msg)
-
-
Method Detail
-
getHR
public WinNT.HRESULT getHR()
Returns the error code of the error.- Returns:
- HRESULT value
-
addSuppressedReflected
void addSuppressedReflected(Throwable exception)
-
-