Sdílet prostřednictvím


Třída CDebugReportHook

Odeslat zprávy ladění do pojmenovaného kanálu pomocí této třídy.

class CDebugReportHook

Členy

Veřejné konstruktory

Název

Description

CDebugReportHook::CDebugReportHook

Volání SetPipeName, SetTimeout, a SetHook.

CDebugReportHook:: ~ CDebugReportHook

Volání CDebugReportHook::RemoveHook.

Veřejné metody

Název

Description

CDebugReportHook::CDebugReportHookProc

(Statické) Vlastní funkce vykazování, který je připojený do C Runtime ladění procesu vykazování.

CDebugReportHook::RemoveHook

Volání této metody zastavit odesílání zprávy ladění do pojmenovaného kanálu a obnovit předchozí háčkem sestavy.

CDebugReportHook::SetHook

Tato metoda spustit odesílání zprávy ladění do pojmenovaného přesměrování volání.

CDebugReportHook::SetPipeName

Volání této metody nastavení počítače a název kanálu, které budou odeslány zprávy ladění.

CDebugReportHook::SetTimeout

Volání této metody můžete nastavit čas v milisekundách této třídy bude čekat pojmenovaného kanálu k dispozici.

Poznámky

Vytvořte instanci této třídy v sestavení ladicí služeb nebo aplikací k odeslání zprávy ladění pojmenovaného kanálu.Ladění sestavy jsou generovány voláním _CrtDbgReport nebo pomocí obálka pro tuto funkci, jako ATLTRACE a ATLASSERT makra.

Použití této třídy umožňuje interaktivní ladění komponent spuštěn v interaktivním stanice okno.

Všimněte si, že jsou odesílány zprávy ladění pomocí základní kontext zabezpečení podprocesu.Zosobnění je dočasně zakázat ladění zprávy lze zobrazit v situacích, kde zosobnění nízké oprávnění uživatele probíhá, jako například ve webových aplikacích.

Požadavky

Záhlaví: atlutil.h

Viz také

Další zdroje

Třídy ATL