IOPCServer::GetErrorString
Previous  Top  Next

HRESULT GetErrorString(
   [in] HRESULT dwError,
   [in] LCID dwLocale,
   [out, string] LPWSTR *ppString
   );

Descrizione

Restituisce la stringa di errore relativa ad un dato codice di errore.

Parametri
Descrizione
dwError
Il codice di errore restituito da una interfaccia del server,e per il quale l'applicazione client sta richiedendo la spiegazione testuale del server.
dwLocale
L'ambiente per la stringa restituita .
ppString
Punta al puntatore del luogo in cui il risultato fornito dal server deve essere salvato


Codici restituiti

Codici restituiti
Descrizione
E_FAIL
L'operazione non ha avuto successo.
E_OUTOFMEMORY
Non c'è memoria a sufficienza.
E_INVALIDARG
Un argomento passato alla funzione era invalido
S_OK
L'operazione ha avuto successo.


Commenti
Se questo metodo è invocato su un server remoto,può essere provocato un errore su RPC.Per questo motivo è buona norma per il client tentare di invocare una locale funzione WIN32 se questa funzione fallisce.
Il client dovrà rilasciare la stringa restituita.
Per assumere il valore di default per il sistema,, il dwLocale dovrà essere LOCALE_SYSTEM_DEFAULT