Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt die lokalisierte Textbeschreibung für den angegebenen SQL Server Express LocalDB-Fehler zurück.
Headerdatei: sqlncli.h
Syntax
HRESULT LocalDBFormatMessage(
HRESULT hrLocalDB,
DWORD dwFlags,
DWORD dwLanguageId,
LPWSTR wszMessage,
LPDWORD lpcchMessage
);
Die Parameter
hrLocalDB
[Eingabe] Der LocalDB-Fehlercode.
dwFlags
[Eingabe] Die Kennzeichen, die das Verhalten dieser Funktion angeben.
Verfügbare Flags:
LOCALDB_TRUNCATE_ERR_MESSAGE
Wenn der Eingabepuffer zu kurz ist, wird die Fehlermeldung abgeschnitten, um den Puffer anzupassen.
dwLanguageId
[Eingabe] Die gewünschte Sprache (LANGID) oder 0, in diesem Fall wird die Sprachenreihenfolge Win32 FormatMessage verwendet.
wszMessage
[Ausgabe] Der Puffer zum Speichern der LocalDB-Fehlermeldung.
lpcchMessage
[Eingabe/Ausgabe] Bei eingaben enthält die Größe des wszMessage-Puffers in Zeichen. Wenn die angegebene Puffergröße bei der Ausgabe zu klein ist, enthält die puffergröße, die in Zeichen erforderlich ist, einschließlich der nachfolgenden NULL-Werte. Wenn die Funktion erfolgreich ist, enthält sie die Anzahl der Zeichen in der Nachricht, mit Ausnahme von nachfolgenden Nullen.
Rückkehr
S_OK
Die Funktion wurde erfolgreich ausgeführt.
LOCALDB_ERROR_NOT_INSTALLED
SQL Server Express LocalDB ist nicht auf dem Computer installiert.
LOCALDB_ERROR_INVALID_PARAMETER
Mindestens ein angegebener Eingabeparameter ist ungültig.
LOCALDB_ERROR_UNKNOWN_ERROR_CODE
Die angeforderte Nachricht ist nicht vorhanden.
LOCALDB_ERROR_UNKNOWN_LANGUAGE_ID
Die Nachricht ist in der angeforderten Sprache nicht verfügbar.
LOCALDB_ERROR_INSUFFICIENT_BUFFER
Der Eingabepuffer wszMessage ist zu kurz und abgeschnitten wird nicht angefordert.
LOCALDB_ERROR_INTERNAL_ERROR
Ein unerwarteter Fehler ist aufgetreten. Details finden Sie im Ereignisprotokoll.
Bemerkungen
Ein Codebeispiel, das die LocalDB-API verwendet, finden Sie in der SQL Server Express LocalDB-Referenz.