Export (0) Print
Expand All

SUCCEEDED macro

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 [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Winerror.h

See also

Error Handling

 

 

Community Additions

ADD
Show:
© 2014 Microsoft