Package com.sun.jna.platform.win32.COM
Class COMInvokeException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.sun.jna.platform.win32.COM.COMException
com.sun.jna.platform.win32.COM.COMInvokeException
- All Implemented Interfaces:
- Serializable
Exception class for error origination from an COM invoke
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionInstantiates a new automation exception.COMInvokeException(String message) Instantiates a new automation exception.COMInvokeException(String message, WinNT.HRESULT hresult, Integer errorArg, String description, Integer helpContext, String helpFile, Integer scode, String source, Integer wCode) Instantiates a new automation exception.COMInvokeException(String message, Throwable cause) Instantiates a new automation exception.COMInvokeException(Throwable cause) Instantiates a new automation exception.
- 
Method SummaryMethods inherited from class com.sun.jna.platform.win32.COM.COMExceptiongetHresult, matchesErrorCodeMethods inherited from class java.lang.ThrowableaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
- 
Constructor Details- 
COMInvokeExceptionpublic COMInvokeException()Instantiates a new automation exception.
- 
COMInvokeExceptionInstantiates a new automation exception.- Parameters:
- message- the message
 
- 
COMInvokeExceptionInstantiates a new automation exception.- Parameters:
- cause- the cause
 
- 
COMInvokeExceptionInstantiates a new automation exception.- Parameters:
- message- the message
- cause- the cause
 
- 
COMInvokeExceptionpublic COMInvokeException(String message, WinNT.HRESULT hresult, Integer errorArg, String description, Integer helpContext, String helpFile, Integer scode, String source, Integer wCode) Instantiates a new automation exception.- Parameters:
- message- exception message
- hresult- hresult of the invoke call
- errorArg- the position of the argument that caused the error
- description- The exception description to display. If no description is available, use null.
- helpContext- The help context ID.
- helpFile- The fully qualified help file path. If no Help is available, use null.
- scode- A return value that describes the error. Either this field or wCode (but not both) must be filled in; the other must be set to 0. (16-bit Windows versions only.)
- source- The name of the exception source. Typically, this is an application name. This field should be filled in by the implementor of IDispatch.
- wCode- The error code. Error codes should be greater than 1000. Either this field or the scode field must be filled in; the other must be set to 0.
 
 
- 
- 
Method Details- 
getErrorArgGets the arg err.- Returns:
- the arg err
 
- 
getWCode- Returns:
- The error code. Error codes should be greater than 1000. Either this field or the scode field must be filled in; the other must be set to 0. It is NULL if no exception info was created
 
- 
getSource- Returns:
- The name of the exception source. Typically, this is an application name. This field should be filled in by the implementor of IDispatch. NULL if no exception info was created
 
- 
getDescription- Returns:
- The exception description to display. If no description is available, use null.
 
- 
getHelpFile- Returns:
- The fully qualified help file path. If no Help is available, use null.
 
- 
getHelpContext- Returns:
- The help context ID or NULL if not present
 
- 
getScode- Returns:
- A return value that describes the error. Either this field or wCode (but not both) must be filled in; the other must be set to 0. (16-bit Windows versions only.) NULL if no exception info was created.
 
 
-