CDebugReportHook::CDebugReportHookProc
La fonction personnalisée qui est accrochée dans le runtime C debug le processus d'enregistrement.
static int __cdecl CDebugReportHookProc(
int reportType,
char* message,
int* returnValue
) throw( );
Paramètres
reportType
Le type de rapport (_CRT_WARN, _CRT_ERROR, ou _CRT_ASSERT).message
Chaîne du message.returnValue
La valeur qui doit être retournée par _CrtDbgReport.
Valeur de retour
Retourne FALSE si le raccordement gère le message en question complètement afin qu'aucun enregistrement n'est requis.Retourne RECTIFIENT si _CrtDbgReport stocke le message de manière normale.
Notes
Les tentatives de fonctions de création de rapports d'ouvrir le canal nommé et de communiquer avec le processus à l'autre extrémité.Si le canal est occupé, la fonction de création de rapports attend que le canal est libre ou le délai d'attente expire.Le délai d'attente peut être définie par le constructeur ou un appel à CDebugReportHook::SetTimeout.
Le code de cette fonction est exécuté dans le contexte de sécurité sous-jacent du thread appelant, c. autrement dit., l'emprunt d'identité est désactivé pour la durée de cette fonction.
Configuration requise
Header: atlutil.h