Microsoft SDK for Java

ComSuccessException Class

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.

Hierarchy

RuntimeException
  |
  +--ComException
     |
     +--ComSuccessException

© 1999 Microsoft Corporation. All rights reserved. Terms of use.