Freigeben über


JetErrFormattedMessage-Funktion

Ruft einen Fehlercodebezeichner (Error Code Identifier, IDA) ab und erstellt die endgültige Anzeigezeichenfolge, wenn ein Jet-Fehler und erweiterte Fehlerinformationen bereitgestellt werden.

Syntax

JET_ERR JetErrFormattedMessage(
   JET_ERR              err,
   JETERR_EXTERR        *pExtendedErrorInfo,
   JETERR_IDA           *pIda,
   WCHAR                *pMessage,
   unsigned long        cbMessage,
   unsigned long        *pcbActual,
   JETERR_HELPCONTEXTID *pContextId,
   WCHAR                **pwszHelp/file
);

Parameter

err

Die Jet-Fehlernummer, die zum Suchen und Formatieren der anzeigebaren Fehlermeldung verwendet wird.

pExtendedErrorInfo

Alle Jet-Fehlerinformationen, einschließlich des Datenbanknamens, des Tabellennamens und aller Nebenfehlerinformationen.

Pida

Ein Zeiger auf die IDA, die dem spezifischen Fehlercode zugeordnet ist.

pMessage

Ein Zeiger auf die Fehlermeldung.

cbMessage

Eine Anzahl der Bytes in der Fehlermeldung.

pcbActual

Ein Zeiger auf die tatsächliche Anzahl gelesener Bytes.

pContextId

Ein Zeiger auf den Kontextbezeichner, der der Hilfedatei zugeordnet ist.

pwszHelp/file

Ein Zeiger auf einen Zeiger auf die Datei, die den Fehler erklärt.

Rückgabewert

Wenn die Funktion erfolgreich ist, gibt sie JET_errSuccess zurück. Andernfalls wird eine formatierte Fehlermeldung zurückgegeben, die den spezifischen Fehlergrund angibt.

Bemerkungen

Diese Funktion verfügt über keine zugeordnete Importbibliothek oder Headerdatei. Sie müssen es mit den Funktionen LoadLibrary und GetProcAddress aufrufen.

Anforderungen

Anforderung Wert
DLL
Msjter40.dll