1 out of 2 rated this helpful - Rate this topic

FAILED macro

Applies to: desktop apps only

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

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

Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ