CDebugReportHook::CDebugReportHookProc
c çalışma zamanı API'lerin özel raporlama işlevi raporlama işlemi hata ayıklama.
static int __cdecl CDebugReportHookProc(
int reportType,
char* message,
int* returnValue
) throw( );
Parametreler
reportType
(_crt_warn, _crt_error veya _crt_assert) rapor türü.message
İleti dize.returnValue
Tarafından verilmesi gereken değeri _CrtDbgReport.
Dönüş Değeri
Daha ayrıntılı raporlama yok gerekli olacak şekilde kanca söz konusu iletiyi tamamen işleme, false döndürür.İse doğru döndürür _CrtDbgReport ileti normal bir şekilde bildirmeniz gerekir.
Notlar
Raporlama işlevi adlandırılmış ardışık veri dosyası açın ve diğer ucundaki işlemi ile iletişim kurma girişiminde bulunur.Kanal meşgulse, Raporlama işlevini kanal ücretsiz veya zaman aşımı süresi kadar bekleyin.Yapıcı veya bir çağrı tarafından zaman aşımını ayarlama CDebugReportHook::SetTimeout.
Kod, bu işlevi çağıran iş parçacığı arka plandaki güvenlik bağlamında yürütülür, diğer bir deyişle, kimliğe bürünme süresi için bu işlevi devre dışı bırakılır.
Gereksinimler
Başlık: atlutil.h