Compartir a través de


Función LocalDBFormatMessage

Devuelve la descripción textual localizada del error de SQL Server Express LocalDB especificado.

Archivo de encabezado: sqlncli.h

Sintaxis

HRESULT LocalDBFormatMessage(
           HRESULT hrLocalDB,
           DWORD dwFlags, 
           DWORD dwLanguageId, 
           LPWSTR wszMessage, 
           LPDWORD lpcchMessage 
);

Parámetros

  • hrLocalDB
    [Entrada] Código de error de LocalDB.

  • dwFlags
    [Entrada] Marcadores que especifican el comportamiento de esta función.

    Marcadores disponibles:

    • LOCALDB_TRUNCATE_ERR_MESSAGE
      Si el búfer de entrada es demasiado corto, el mensaje de error se truncará para ajustarse al búfer.
  • dwLanguageId
    [Entrada] Idioma elegido (LANGID) o 0, en cuyo caso se utiliza el orden de idioma FORMATMESSAGE de Win32.

  • wszMessage
    [Salida] Búfer para almacenar el mensaje de error de LocalDB.

  • lpcchMessage
    [Entrada/Salida] Contiene en la entrada el tamaño de búfer de wszMessage en caracteres. En la salida, si el tamaño de búfer proporcionado es demasiado pequeño, contiene el tamaño de búfer necesario en caracteres, lo cual incluye los valores NULL finales. Si la función se realiza correctamente, contiene el número de caracteres del mensaje, excepto los valores NULL finales.

Devuelve

Comentarios

Para obtener un ejemplo de código que utilice LocalDB API, vea Referencia de SQL Server Express LocalDB.

Vea también

Conceptos

Información de encabezado y versión de SQL Server Express LocalDB