4 февраля 2001
NtRaiseHardError (ZwRaiseHardError)
NTSYSAPI
NTSTATUS
NTAPI
NtRaiseHardError(
IN NTSTATUS ErrorStatus,
IN ULONG NumberOfParameters,
IN PUNICODE_STRING UnicodeStringParameterMask OPTIONAL,
IN PVOID *Parameters,
IN HARDERROR_RESPONSE_OPTION ResponseOption,
OUT PHARDERROR_RESPONSE Response );
Эта функция посылает сообщение HARDERROR_MSG LPC слушателю (обычно CSRSS.EXE). См. описание NtSetDefaultHardErrorPort.
ErrorStatus
Код ошибки.
NumberOfParameters
Количество дополнительных параметров массива Parameters.
UnicodeStringParameterMask
Дополнительный строковый параметр (для каждого кода ошибки может быть только один).
*Parameters
Массив параметров DWORD для использования в строке сообщения об ошибке.
ResponseOption
См. допустимые значения в HARDERROR_RESPONSE_OPTION.
Response
Указатель на HARDERROR_RESPONSE.
NtRaiseHardError это простой метод отобразить сообщение в GUI без загрузки библиотек Win32 API.
Документировал:
Томаш Новак
Зависимости:
Библиотека: ntdll.lib
См. также:
HARDERROR_MSG
HARDERROR_RESPONSE
HARDERROR_RESPONSE_OPTION
NtSetDefaultHardErrorPort