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 angezeigten Fehlermeldung verwendet wird.

pExtendedErrorInfo

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

Pida

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

pMessage

Ein Zeiger auf die Fehlermeldung.

cbMessage

Die Anzahl der Bytes in der Fehlermeldung.

–actual

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 Grund für den Fehler angibt.

Hinweise

Dieser Funktion ist keine Importbibliothek oder Headerdatei zugeordnet. Sie müssen sie mithilfe der Funktionen LoadLibrary und GetProcAddress aufrufen.

Anforderungen

Anforderung Wert
DLL
Msjter40.dll