Return values

When processing the filters, the correctness is checked in the respective application. Any errors are indicated by corresponding return values.

These are documented here:

ADS_E_NOTINIT

0x98117018

ADS connection not initialized

E_POINTER

0x80004003L

Invalid pointer

E_NOTIMPL

0x80004001L

Function is not implemented.

E_OUTOFMEMORY

0x8007000EL

Insufficient memory

ADS_E_INVALIDPARM

0x9811700B

Validation error

ADS_E_NOMEMORY

0x9811700A

Insufficient memory

ADS_E_INVALIDSTATE

0x98117012

The system is in a state in which it cannot process the filters.

For example, ExportLoggedEvents is not in OP state.

ADS_E_INVALIDDATA

0x98117006

AddJsonAttributeExpression path is invalid.