Condividi tramite


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 usare per generare la descrizione. Per creare l'identificatore di lingua, utilizzare la macro MAKELANGID . Ad esempio, per specificare l'inglese statunitense, 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 Description
S_OK
La descrizione del contesto è stata 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 Value
Client minimo supportato Windows XP
Server minimo supportato Windows Server 2003
Piattaforma di destinazione Windows
Header bits.h
Library Bits.lib
DLL QmgrPrxy.dll

Vedere anche

IBackgroundCopyError::GetError

IBackgroundCopyError::GetErrorDescription

IBackgroundCopyError::GetFile