Недокументированные функции NTDLL
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