Partager via


Fonction JetErrFormattedMessage

Récupère un identificateur de code d’erreur (IDA) et crée la chaîne d’affichage finale lorsqu’une erreur Jet et des informations d’erreur étendues sont fournies.

Syntaxe

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
);

Paramètres

err

Numéro d’erreur Jet utilisé pour rechercher et mettre en forme le message d’erreur affichable.

pExtendedErrorInfo

Toutes les informations d’erreur Jet, y compris le nom de la base de données, le nom de la table et toutes les informations d’erreur mineures.

Pida

Pointeur vers l’IDA associé au code d’erreur spécifique.

pMessage

Pointeur vers le message d’erreur.

cbMessage

Nombre d’octets dans le message d’erreur.

pcbActual

Pointeur vers le nombre réel d’octets lus.

pContextId

Pointeur vers l’identificateur de contexte associé au fichier d’aide.

pwszHelp/file

Pointeur vers un pointeur vers le fichier qui explique l’erreur.

Valeur retournée

Si la fonction réussit, elle retourne JET_errSuccess ; sinon, il retourne un message d’erreur mis en forme qui indique la raison spécifique de l’échec.

Notes

Cette fonction n’a pas de bibliothèque d’importation ou de fichier d’en-tête associé ; vous devez l’appeler à l’aide des fonctions LoadLibrary et GetProcAddress .

Spécifications

Condition requise Valeur
DLL
Msjter40.dll