Поделиться через


Функция 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

См. также

WerSetFlags, отчеты об ошибках Windows