Compartir a través de


Método IBackgroundCopyError::GetErrorContextDescription (bits.h)

Recupera la descripción del contexto en el que se produjo el error.

Sintaxis

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

Parámetros

[in] LanguageId

Identifica la configuración regional que se va a usar para generar la descripción. Para crear el identificador de idioma, use la macro MAKELANGID . Por ejemplo, para especificar inglés de EE. UU., use el ejemplo de código siguiente.

MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_US)

Para recuperar el identificador de idioma de usuario predeterminado del sistema, use las siguientes llamadas.

LANGIDFROMLCID(GetThreadLocale())

[out] pContextDescription

Cadena terminada en NULL que contiene la descripción del contexto en el que se produjo el error. Llame a la función CoTaskMemFree para liberar ppContextDescription cuando haya terminado.

Valor devuelto

Este método devuelve los siguientes valores HRESULT , así como otros.

Código devuelto Descripción
S_OK
Descripción del contexto se recuperó correctamente.
E_OUTOFMEMORY
Memoria insuficiente para completar la operación.
E_INVALIDARG
El parámetro LanguageId no puede ser 0.
HRESULT_FROM_WIN32(ERROR_RESOURCE_LANG_NOT_FOUND)
No hay ninguna cadena disponible para la configuración regional.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP
Servidor mínimo compatible Windows Server 2003
Plataforma de destino Windows
Encabezado bits.h
Library Bits.lib
Archivo DLL QmgrPrxy.dll

Consulte también

IBackgroundCopyError::GetError

IBackgroundCopyError::GetErrorDescription

IBackgroundCopyError::GetFile