The ComSuccessException Class of the com.ms.com package extends ComException. It wraps an HRESULT, the return type used in most methods in the Component Object Model (COM).
public class ComSuccessException extends ComException { // Constructors public ComSuccessException(int hr); public ComSuccessException(int hr, String message); public ComSuccessException(int hr, String source, String helpFile, int helpContext); public ComSuccessException(int hr, String description, String source, String helpFile, int helpContext); public ComSuccessException(); public ComSuccessException(String message); }
In a ComSuccessException object, the default value of the stored HRESULT is S_FALSE (0x00000001L). This value indicates the successful completion of a method that returns a boolean value of false.
Note To return an S_OK value when implementing a COM method in Java, code the method to return as it normally would. No special code is required.
RuntimeException | +--ComException | +--ComSuccessException