Export (0) Print
Expand All

FAILED macro

Provides a generic test for failure on any status value.

Syntax


BOOL FAILED(
  HRESULT hr
);

Parameters

hr

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

Return value

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

Remarks

This macro is defined as follows:

#define FAILED(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