|
IOPCSyncIO::Read
|
Previous Top Next |
|
Parametri
|
Descrizione
|
|
dwSource
|
Il 'data source'; OPC_DS_CACHE o OPC_DS_DEVICE
|
|
dwCount
|
Numero di item da leggere.
|
|
phServer
|
La lista dei server item handles per gli item da leggere
|
|
ppItemValues
|
Array di strutture in cui vengono ritornati i valori degli item.
|
|
ppErrors
|
Array di HRESULT indicanti il successo nella lettura di un singolo item. Gli errori corrispondono agli handles passati in phServer. Indica se la lettura ha avuto successo ottenendo un ben definito valore di quality e timestamp. Si noti che ogni error code FAILED indica che il corrispondente valore di Quality e Timestamp sono UNDEFINED.
|
|
Codici Restituiti
|
Descrizione
|
|
S_OK
|
L'operazione ha avuto successo.
|
|
S_FALSE
|
L'operazione ha avuto successo ma ci sono uno o più errori in ppErrors.
|
|
E_FAIL
|
Operazione fallita.
|
|
E_OUTOFMEMORY
|
Memoria insufficiente.
|
|
E_INVALIDARG
|
Un argomento della funzione era non valido.
|
|
Codici Restituiti
|
Descrizione
|
|
S_OK
|
La lettura ha avuto successo.
|
|
E_FAIL
|
La lettura non ha avuto successo per questo item.
|
|
OPC_E_BADRIGHTS
|
L'item non è leggibile
|
|
OPC_E_INVALIDHANDLE
|
Item handle passato era non valido.
|
|
OPC_E_UNKNOWNITEMID
|
L'item non è più disponibile nello spazio di indirizzi del server.
|
|
S_xxx E_xxx
|
S_xxx Possono essere fornite informazioni specifiche dal venditore se la quality di questo item è diversa da GOOD.
E_xxx Possono essere fornite informazioni specifiche sugli errori se non si può accedere a questo item. Questi specific codes possono essere passati attraverso il metodo GetErrorString(). |