Функция LocalDBFormatMessage

Возвращает локализованное текстовое описание для указанной ошибки SQL Server Express LocalDB.

Файл заголовка: sqlncli.h

Синтаксис

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

Параметры

  • hrLocalDB
    [Вход] Код ошибки LocalDB.

  • dwFlags
    [Вход] Флаги, задающие поведение этой функции.

    Доступные флаги:

    • LOCALDB_TRUNCATE_ERR_MESSAGE
      Если размер входного буфера окажется недостаточным, сообщение об ошибке урезается до длины буфера.
  • dwLanguageId
    [Вход] Требуемый язык (LANGID) или значение 0. В последнем случае используется порядок языков Win32 FormatMessage.

  • wszMessage
    [Выход] Буфер для сохранения сообщения об ошибке LocalDB.

  • lpcchMessage
    [Вход/выход] На входе содержит размер буфера wszMessage в символах. На выходе, если указан недостаточный размер буфера, содержит требуемый размер буфера в символах, включая любые конечные символы NULL. При успешном завершении работы функции содержит количество символов в сообщении без учета конечных символов NULL.

Возвращаемые значения

Замечания

Образец кода, использующего API LocalDB, см. в разделе Справочник по SQL Server Express LocalDB

См. также

Основные понятия

Заголовок и сведения о версии SQL Server Express LocalDB