_RTC_SetErrorFuncW
Indique une fonction en tant que gestionnaire pour l'enregistrement des vérifications des erreurs d'exécution (RTC).
_RTC_error_fnW _RTC_SetErrorFuncW(
_RTC_error_fnW function
);
Paramètres
- function
L'adresse de la fonction qui gérera les vérifications des erreurs d'exécution.
Valeur de retour
La fonction erreur précédemment défini ; ou NULL s'il n'existe aucune fonction précédemment définie.
Notes
Dans le nouveau code, utilisez uniquement _RTC_SetErrorFuncW._RTC_SetErrorFunc est uniquement inclus dans la bibliothèque pour la compatibilité descendante.
Le rappel d' _RTC_SetErrorFuncW s'applique uniquement au composant qu'il a été attaché dans, mais pas globalement.
Assurez-vous que l'adresse que vous passez à _RTC_SetErrorFuncW est celle d'une fonction valide de gestion des erreurs.
Si une erreur a été assignée à un type de – 1 à l'aide de _RTC_SetErrorType, la fonction de gestion des erreurs n'est pas appelé.
Avant de pouvoir appeler cette fonction, vous devez d'abord un appel des fonctions à l'exécution d'initialisation de vérification des erreurs.Pour plus d'informations, consultez Utilisation des vérifications à l'exécution sans la bibliothèque Runtime C.
_RTC_error_fnW est défini comme suit :
format**, ...);de, const wchar_t *moduleName, const wchar_t *delinenumber de, int** denom de fichier detypedef int (__cdecl *_RTC_error_fnW)(int errorType**, const wchar_t ***
où :
errorType
Le type d'erreur qui est spécifiée par _RTC_SetErrorType.filename
Le fichier source où l'erreur s'est produite, ou null si aucune information de débogage n'est disponible.linenumber
Le nom de fichier d'entrée ligne où l'erreur s'est produite, ou 0 si aucune information de débogage n'est disponible.moduleName
La DLL ou le nom exécutable où l'erreur s'est produite.format
chaîne de style printf de pour afficher un message d'erreur, à l'aide de les paramètres restants.Le premier argument du VA_ARGLIST est le numéro d'erreur de RTC qui s'est produit.
Pour obtenir un exemple qui indique comment utiliser _RTC_error_fnW, consultez Personnalisation des contrôles natifs à l'exécution.
Configuration requise
Routine |
En-tête requis |
---|---|
_RTC_SetErrorFuncW |
<rtcapi.h> |
Pour plus d'informations, consultez Compatibilité.
Bibliothèques
Toutes les versions d' Bibliothèques runtime C.
Équivalent .NET Framework
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de code non managé.