Classe di CDebugReportHook

Utilizzare questa classe per inviare i report di debug a una named pipe.

class CDebugReportHook

Membri

0z25794y.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

CDebugReportHook::CDebugReportHook

Chiamate SetPipeName, SetTimeoute SetHook.

CDebugReportHook::~CDebugReportHook

Chiamate CDebugReportHook::RemoveHook.

0z25794y.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CDebugReportHook::CDebugReportHookProc

(Proprietà statica) oggetto funzione di segnalazione degli errori personalizzata che è associato al processo di creazione di report di debug di runtime del linguaggio C.

CDebugReportHook::RemoveHook

Chiamare questo metodo per interrompere di inviare i report di debug alle named pipe e ripristinare il valore precedente del rapporto.

CDebugReportHook::SetHook

Chiamare questo metodo per avviare inviare i report di debug alle named pipe.

CDebugReportHook::SetPipeName

Chiamare questo metodo per impostare il computer e il nome pipe ai report di debug saranno inviati.

CDebugReportHook::SetTimeout

Chiamare questo metodo per impostare il tempo in millisecondi che questa classe attenderà la named pipe diventi disponibile.

Note

Creare un'istanza della classe nelle build di debug dei servizi o applicazioni inviare i report di debug a una named pipe.I report di debug vengono generati chiamando _CrtDbgReport o tramite un wrapper per questa funzione come macro ATLASSERT e ATLTRACE.

L'utilizzo di questa classe consente di controllare in modo interattivo ai componenti di debug in esecuzione in stazioni della finestranon interattivo.

Si noti che i report di debug vengono inviati utilizzando il contesto del titolo sottostante del thread.La rappresentazione temporanea è disabilitata in modo da poter visualizzare i rapporti di debug nelle situazioni in cui la rappresentazione degli utenti significativi di privilegio consegue che cosa, come in applicazioni web.

Requisiti

Header: atlutil.h

Vedere anche

Altre risorse

Classi ATL