|
IOPCAsyncIO2::Read
|
Previous Top Next |
|
|
|
Parametri
|
Descrizione
|
|
dwCount
|
Numero di item da leggere.
|
|
phServer
|
Array di server item handles degli item da leggere.
|
|
dwTransactionID
|
Transaction ID generata dal client. Questo è inclusa nell'informazione di completamento fornita all'OnReadComplete.
|
|
pdwCancelID
|
Punto per ritornare l'ID generato dal server da essere usato nei casi in cui l'operazione deve essere cancellata.
|
|
ppErrors
|
Array di errori per ciascun item ritornato dal server.
|
|
Codici Restituiti
|
Descrizione
|
|
S_OK
|
L'operazione ha avuto successo. La lettura è stata iniziata con successo.
|
|
E_FAIL
|
L'operazione non ha avuto successo.
|
|
E_OUTOFMEMORY
|
Memoria insufficiente.
|
|
E_INVALIDARG
|
Un argomento della funzione era non valido.
|
|
S_FALSE
|
Uno o più degli item passati non possono essere letti. L'array ppError indica quali degli item contenuti nel phServer non possono essere letti. Ogni item che non ritorna un errore qui verrà letto e i risultati sarranno ritornati all'interfaccia OnReadComplete. Gli item che danno errori non saranno ritornati nella callback.
|
|
CONNECT_E_NOCONNECTION
|
Il client non ha registrato una callback attraverso la IConnectionPoint::Advise.
|
|
Codici Restituiti
|
Descrizione
|
|
S_OK
|
Il corrispondente item handle era valido e l'item information sarà ritornata attraverso OnReadComplete.
|
|
E_FAIL
|
La lettura non è avvenuta per questo item.
|
|
OPC_E_BADRIGHTS
|
L'item non è leggibile.
|
|
OPC_E_INVALIDHANDLE
|
L'item handle passato era non valido.
|
|
OPC_E_UNKNOWNITEMID
|
L'item non è più disponibile nello spazio di indirizzi del server.
|
|
E_xxx
S_xxx |
Possono anche essere ritornati errori specifici per ogni fornitore. Informazioni descrittive per tali errori possono essere ottenuti da un GetErrorString.
|