CDebugReportHook, classe
Utilisez cette classe pour envoyer des rapports de débogage vers un canal nommé.
class CDebugReportHook
Membres
Constructeurs publics
Nom |
Description |
---|---|
Appels SetPipeName, SetTimeout, et SetHook. |
|
Appels CDebugReportHook::RemoveHook. |
Méthodes publiques
Nom |
Description |
---|---|
(Statique) la fonction personnalisée qui est accrochée dans le runtime C debug le processus d'enregistrement. |
|
Appelez cette méthode pour arrêter d'envoyer des rapports de débogage dans le canal nommé et restaurer le raccordement précédent d'état. |
|
Appelez cette méthode pour commencer à envoyer des rapports de débogage dans le canal nommé. |
|
Appelez cette méthode pour définir l'ordinateur et le nom du canal dans lequel les rapports de débogage seront envoyés. |
|
Appelez cette méthode pour définir l'heure en millisecondes que cette classe attend le canal nommé soit disponible. |
Notes
Créez une instance de cette classe dans les versions debug de vos services ou applications d'envoyer des rapports de débogage vers un canal nommé. Les rapports de débogage sont générés en appelant _CrtDbgReport ou à l'aide d'un wrapper pour cette fonction telle que les macros d' ATLTRACE et d' ATLASSERT .
L'utilisation de cette classe vous permet de déboguer interactivement des composants en stations de fenêtrenon interactif.
Notez que les rapports de débogage sont envoyés en utilisant le contexte de sécurité sous-jacent du thread. L'emprunt d'identité est désactivé de façon temporaire afin que les rapports de débogage peuvent être affichés dans les cas où l'emprunt d'identité de bas utilisateur de privilège nécessaire, comme dans les applications Web.
Configuration requise
Header: atlutil.h