WER İşlevleri
Aşağıdaki işlevler Windows Hata Bildirimi'nde kullanılır. Bu işlevleri kullanan örnekler için Bkz. Windows SDK'sında WinBase\WindowsErrorReporting ve WinBase\Debug\FailFast altındaki örnekler.
Bu bölümde
Konu | Açıklama |
---|---|
AddERExcludedApplication |
Belirtilen uygulamayı hata raporlamanın dışında tutar. |
PFN_WER_RUNTIME_EXCEPTION_EVENT |
WER, özel durum işleyicisinin kilitlenmeyi talep edip etmediğini belirlemek için bu işlevi çağırır. |
PFN_WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH |
WER, hata ayıklayıcı başlatma seçeneklerini ve başlatma dizesini özelleştirmenize olanak sağlamak için bu işlevi çağırır. |
PFN_WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE |
WER, sorunu benzersiz bir şekilde açıklayan rapor parametrelerini almak için bu işlevi birden çok kez çağırabilir. |
ReportFault |
Hataları Microsoft'a bildirmek için kendi özel durum işlemesini gerçekleştiren bir uygulamayı etkinleştirir. |
WerAddExcludedApplication |
Belirtilen uygulamayı hata raporlamanın dışında tutulacak uygulamalar listesine ekler. |
WerFreeString |
Bir rapor anahtarı dizesini depolamak için kullanılan belleği boşaltıyor. Bu, werStoreGetFirstReportKeyveya WerStoreGetNextReportKeyardışık her çağrıdan sonra, belirli bir rapor anahtarı dizesi kullanıldığında ve artık gerekli olmadığında çağrılmalıdır. |
WerGetFlags |
Belirtilen işlem için hata raporlama ayarlarını alır. |
WerRegisterAdditionalProcess |
Hata raporuna dahil edilecek bir işlemi ana uygulama işlemiyle birlikte kaydeder. İsteğe bağlı olarak, bu kayıtlı işlem içinde ek veri almak için bir iş parçacığı belirtir. |
WerRegisterAppLocalDump |
Windows Hata Bildirimi'nin (WER) uygulama işlemlerinden biri yanıt vermeyi durdurduğunda WER'nin topladığı tanılama bellek dökümünün bir kopyasını kaydetmesi gereken çağıran uygulama için yerel uygulama deposuna göre bir yol kaydeder. |
WerRegisterCustomMetadata |
WER bir hata raporu oluşturduğunda toplanacak uygulamaya özgü meta verileri (anahtar/değer dizeleri biçiminde) kaydeder. |
WerRegisterExcludedMemoryBlock |
Bir bellek bloğunu (normalde hata raporlarına varsayılan olarak eklenir) hata raporundan dışlanacak şekilde işaretler. |
WerRegisterFile |
WER bir hata raporu oluşturduğunda toplanacak dosyayı kaydeder. |
WerRegisterMemoryBlock |
WER bir hata raporu oluşturduğunda toplanacak bellek bloğunu kaydeder. |
WerRegisterRuntimeExceptionModule |
Kilitlenmeler için özel hata raporlama sağlamak için kullanılan özel bir çalışma zamanı özel durum işleyicisini kaydeder. |
WerRemoveExcludedApplication |
Belirtilen uygulamayı hata bildiriminin dışında tutulacak uygulamalar listesinden kaldırır. |
WerReportAddDump |
Belirtilen rapora belirtilen türde bir döküm ekler. |
WerReportAddFile |
Belirtilen rapora bir dosya ekler. |
WerReportCloseHandle |
Belirtilen raporu kapatır. |
WerReportCreate |
Bir uygulama olayını açıklayan bir sorun raporu oluşturur. |
WerReportHang |
Belirtilen pencerede "yanıt yok" bildirimini başlatır. |
WerReportSetParameter |
Belirtilen rapor için bir olayı benzersiz olarak tanımlayan parametreleri ayarlar. |
WerReportSetUIOption |
Belirtilen rapor için kullanıcı arabirimi seçeneklerini ayarlar. |
WerReportSubmit |
Belirtilen raporu gönderir. |
WerSetFlags |
Geçerli işlem için hata raporlama ayarlarını ayarlar. |
WerStoreClose |
Depolanan rapor koleksiyonunu kapatır. |
WerStoreGetFirstReportKey |
Rapor deposundaki ilk rapora başvuru alır. |
WerStoreGetNextReportKey |
Hata raporu deposundaki bir sonraki rapora başvuru alır. |
WerStoreOpen |
Depolanan hata raporları koleksiyonunu açar. |
WerStoreQueryReportMetadataV2 |
Depodaki bir raporla ilgili meta verileri alır. |
WerUnregisterAdditionalProcess |
Hata raporuna eklenecek ek işlemler listesinden bir işlemi kaldırır. |
WerUnregisterAppLocalDump |
Windows Hata Bildirimi'nin (WER) uygulama işlemlerinden biri yanıt vermeyi durdurduğunda WER'nin topladığı tanılama bellek dökümünün bir kopyasını kaydetmesi gerektiğini belirtmek için WerRegisterAppLocalDump işlevini çağırarak yapılan kaydı iptal eder. |
WerUnregisterCustomMetadata |
Uygulama için hata bildirimi sırasında toplanan uygulamaya özgü meta verilerin bir öğesini kaldırır. |
WerUnregisterExcludedMemoryBlock |
Daha önce dışlanmış olarak işaretlenmiş bir bellek bloğunu kaldırır (hata raporlarına yeniden eklenir). |
WerUnregisterFile |
Geçerli işlem için oluşturulan raporlara eklenecek dosyalar listesinden bir dosyayı kaldırır. |
WerUnregisterMemoryBlock |
Uygulama için hata bildirimi sırasında toplanacak veri listesinden bir bellek bloğu kaldırır. |
WerUnregisterRuntimeExceptionModule |
WER özel durum işleyicinizin kaydını kaldırır. |
Eski İşlevler
Aşağıdaki işlevler eskidir ve yalnızca uyumluluk için sağlanır: