Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

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

 

 

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

Show:
© 2014 Microsoft