Metodo IBackgroundCopyError::GetErrorContextDescription (bits.h)

Recupera la descrizione del contesto in cui si è verificato l'errore.

Sintassi

HRESULT GetErrorContextDescription(
  [in]  DWORD  LanguageId,
  [out] LPWSTR *pContextDescription
);

Parametri

[in] LanguageId

Identifica le impostazioni locali da utilizzare per generare la descrizione. Per creare l'identificatore di lingua, utilizzare la macro MAKELANGID . Ad esempio, per specificare l'inglese degli Stati Uniti, usare l'esempio di codice seguente.

MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_US)

Per recuperare l'identificatore di lingua utente predefinito del sistema, usare le chiamate seguenti.

LANGIDFROMLCID(GetThreadLocale())

[out] pContextDescription

Stringa con terminazione Null contenente la descrizione del contesto in cui si è verificato l'errore. Chiamare la funzione CoTaskMemFree per liberare ppContextDescription al termine.

Valore restituito

Questo metodo restituisce i valori HRESULT seguenti, nonché altri.

Codice restituito Descrizione
S_OK
Descrizione del contesto recuperata correttamente.
E_OUTOFMEMORY
Memoria insufficiente per completare l’operazione.
E_INVALIDARG
Il parametro LanguageId non può essere 0.
HRESULT_FROM_WIN32(ERROR_RESOURCE_LANG_NOT_FOUND)
Nessuna stringa è disponibile per le impostazioni locali.

Requisiti

Requisito Valore
Client minimo supportato Windows XP
Server minimo supportato Windows Server 2003
Piattaforma di destinazione Windows
Intestazione bits.h
Libreria Bits.lib
DLL QmgrPrxy.dll

Vedi anche

IBackgroundCopyError::GetError

IBackgroundCopyError::GetErrorDescription

IBackgroundCopyError::GetFile