5 Using the PHD OPC Server
5.4
PHD OPC Data Standards for Client Applications
Uniformance - PHD OPC Server User Guide
•
49
5.4 PHD OPC Data Standards for Client Applications
The PHD OPC Server is compliant with the IOPCServer definition of the latest OPC Data
Access Standard. All mandatory interfaces are implemented per the standard specification;
however, not all optional interfaces are implemented.
The client application should use the QueryInterface mechanism as specified by OLE and
OPC to determine if a server supports a given interface. For all interfaces that are not
implemented, the PHD OPC Server returns the status E_NOTIMPL as specified by the
standard.
HRESULT
In order to make the return interface consistent with OPC APIs, the PHD OPC Server uses a
consistent 32-bit return value called HRESULT. Each API description includes a table of
returned HRESULT values.
PHD OPC interfaces return the following status values:
•
S_OK
•
E_FAIL
•
E_ABORT
•
OPC_E_UNKNOWNITEMID
•
OPC_E_BADRIGHTS
•
E_ACCESSDENIED
•
E_NOTIMPL
•
E_INVALIDARG
•
E_UNEXPECTED
•
E_NOINTERFACE
•
E_POINTER
•
E_OUTOFMEMORY
Summary of Contents for Uniformance R300
Page 1: ...Uniformance PHD OPC Server User Guide R300 ...
Page 6: ...Support and Other Contacts vi Uniformance PHD OPC Server User Guide ...
Page 10: ...1 About This Document 1 3 Additional References 10 Uniformance PHD OPC Server User Guide ...
Page 60: ...Honeywell Process Solutions 1860 W Rose Garden Ln Phoenix AZ 85027 2708 USA ...