Функция WerGetFlags (werapi.h)
Извлекает параметры отчетов об ошибках отчеты об ошибках Windows (WER) для указанного процесса.
Синтаксис
HRESULT WerGetFlags(
[in] HANDLE hProcess,
[out] PDWORD pdwFlags
);
Параметры
[in] hProcess
Дескриптор процесса. Этот дескриптор должен иметь право доступа PROCESS_VM_READ или PROCESS_QUERY_INFORMATION.
[out] pdwFlags
Этот параметр может содержать одно или несколько из следующих значений.
Значение | Значение |
---|---|
WER_FAULT_REPORTING_FLAG_DISABLE_THREAD_SUSPENSION | Не приостанавливайте потоки процесса перед сообщением об ошибке. |
WER_FAULT_REPORTING_FLAG_NOHEAP | Не собирайте сведения о куче в случае сбоя приложения или сбоя ответа. |
WER_FAULT_REPORTING_FLAG_QUEUE | Ставить в очередь критические отчеты для указанного процесса. В этом случае пользовательский интерфейс не отображается. |
WER_FAULT_REPORTING_FLAG_QUEUE_UPLOAD | Помещайте в очередь критические отчеты и отправляйте их из очереди. |
WER_FAULT_REPORTING_ALWAYS_SHOW_UI | Всегда показывать пользовательский интерфейс отчетов об ошибках для этого процесса. Это применимо только для интерактивных приложений. |
Возвращаемое значение
Эта функция возвращает S_OK при успешном выполнении или код ошибки при сбое.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | werapi.h |
Библиотека | Kernel32.lib |
DLL | Kernel32.dll |