SUCCEEDED macro (COM)

Switch View :
ScriptFree
SUCCEEDED macro

Applies to: desktop apps only

Provides a generic test for success on any status value.

Syntax

BOOL SUCCEEDED(
  HRESULT hr
);

Parameters

hr

The status code. This value can be an HRESULT or an SCODE. A non-negative number indicates success.

Return value

TRUE if hr represents a success status value; otherwise, FALSE.

Remarks

This macro is defined as follows:

#define SUCCEEDED(hr) (((HRESULT)(hr)) >= 0)

Requirements

Minimum supported client

Windows 2000 Professional

Minimum supported server

Windows 2000 Server

Header

Winerror.h

See also

Error Handling

 

 

Send comments about this topic to Microsoft

Build date: 3/7/2012