CDebugReportHook クラス
このクラスは、名前付きパイプにデバッグ レポートを送信するために使用します。
class CDebugReportHook
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
呼び出し SetPipeName、SetTimeoutと SetHook。 |
|
パブリック メソッド
名前 |
説明 |
---|---|
(静的) C ランタイムのデバッグのレポートのプロセスにフック カスタム レポート関数。 |
|
名前付きパイプにデバッグ レポートを送信するが停止し、前のレポート用のフックを復元するには、このメソッドを呼び出します。 |
|
名前付きパイプにデバッグ レポートの送信を呼び出すには、このメソッドを呼び出します。 |
|
デバッグ レポートが送信されるパイプのコンピューターと名前を設定するには、このメソッドを呼び出します。 |
|
このクラスを使用するには、名前付きパイプを待機する時間をミリ秒単位で設定するには、このメソッドを呼び出します。 |
解説
名前付きパイプにデバッグ レポートを送信するようにサービスまたはアプリケーションのデバッグ ビルドでこのクラスのインスタンスを作成します。デバッグ レポートは _CrtDbgReport を呼び出すか、ATLTRACE と ATLASSERT のマクロのように、この関数のラッパーを使用して生成されます。
このクラスは相互に ウィンドウの場所非対話形式で実行されるコンポーネントをデバッグできるようにします。
デバッグ レポートが基になるスレッドのセキュリティ コンテキストを使用して送信されることに注意してください。偽装は一時的にデバッグ レポートが最小特権のユーザーの偽装が発生している Web アプリケーションのような状態で表示できるように無効になります。
必要条件
Header: atlutil.h