Compartir a través de


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

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

Syntax

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 lenguaje, 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 de retorno Description
S_OK
Descripción del contexto se recuperó correctamente.
E_OUTOFMEMORY
No hay suficiente memoria disponible 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

Requirement Importancia
Cliente mínimo compatible Windows XP
Servidor mínimo admitido Windows Server 2003
de la plataforma de destino de Windows
Header bits.h
Library Bits.lib
DLL de QmgrPrxy.dll

Consulte también

IBackgroundCopyError::GetError

IBackgroundCopyError::GetErrorDescription

IBackgroundCopyError::GetFile