Metodo ISyncMgrSynchronize::ShowError (mobsync.h)

Chiamato dalla gestione sincronizzazione in un gestore di applicazioni registrate quando un utente fa doppio clic su un messaggio associato nella scheda errore.

Sintassi

HRESULT ShowError(
  [in] HWND    hWndParent,
  [in] REFGUID ErrorID
);

Parametri

[in] hWndParent

Tipo: HWND

Handle all'HWND padre che deve essere usata da un'applicazione registrata per visualizzare un'interfaccia utente. Questo valore può essere NULL.

[in] ErrorID

Tipo: REFGUID

Identificatore di errore associato a questo messaggio di errore. Questo valore viene passato nel metodo LogError .

Valore restituito

Tipo: HRESULT

Questo metodo supporta i valori restituiti standard E_INVALIDARG, E_UNEXPECTED e E_OUTOFMEMORY e i seguenti:

Codice restituito Descrizione
S_OK
La chiamata viene completata correttamente.

Commenti

I gestori devono restituire il prima possibile da questo metodo e chiamare il metodo ShowErrorCompleted . Un gestore può effettuare una chiamata a ShowErrorCompleted prima di restituire da questo metodo. Se un gestore restituisce un codice di errore da questo metodo, non deve chiamare il metodo ShowErrorCompleted .

Le applicazioni possono visualizzare gli elementi dell'interfaccia utente in questo metodo anche se il flag di SYNCMGRFLAG_MAYBOTHERUSER non è impostato nel parametro dwSyncFlags del metodo ISyncMgrSynchronize::Initialize . Le applicazioni devono comunque chiamare EnableModeless e controllare il codice restituito prima di visualizzare un'interfaccia utente.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mobsync.h
DLL Mobsync.dll

Vedi anche

EnableModeless

ISyncMgrSynchronize

ISyncMgrSynchronize::Initialize

LogError

SYNCMGRFLAG

ShowErrorCompleted