Partilhar via


Função LocalDBFormatMessage

Retorna a descrição textual localizada para o erro de LocalDB do SQL Server Express especificado.

Arquivo de cabeçalho: sqlncli.h

Sintaxe

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

Parâmetros

  • hrLocalDB
    [Entrada] O código de erro de LocalDB.

  • dwFlags
    [Entrada] Os sinalizadores que especificam o comportamento desta função.

    Sinalizadores disponíveis:

    • LOCALDB_TRUNCATE_ERR_MESSAGE
      Se o buffer de entrada for muito curto, a mensagem de erro será truncada para ajustar o buffer.
  • dwLanguageId
    [Entrada] O idioma desejado (LANGID) ou 0, nesse caso, a ordem do idioma de Win32 FormatMessage é usada.

  • wszMessage
    [Saída] O buffer para armazenar a mensagem de erro de LocalDB.

  • lpcchMessage
    [Entrada/Saída] Na entrada contém o tamanho do buffer wszMessage em caracteres. Na saída, se o tamanho de buffer especificado for muito pequeno, conterá o tamanho de buffer necessário em caracteres, incluindo quaisquer caracteres nulos à esquerda. Se a função tiver sucesso, ela conterá o número de caracteres na mensagem, excluindo os caracteres nulos à direita.

Retorna

Comentários

Para obter uma amostra do código que usa a API LocalDB, consulte Referência de LocalDB do SQL Server Express.

Consulte também

Conceitos

Cabeçalho e informações de versão de LocalDB do SQL Server Express