Недокументированные функции NTDLL

4 февраля 2001



NtSetDefaultHardErrorPort (ZwSetDefaultHardErrorPort)

NTSYSAPI 
NTSTATUS
NTAPI

NtSetDefaultHardErrorPort(

IN HANDLE PortHandle );




NtSetDefaultHardErrorPort обычно вызывается один раз. После вызова, ядро устанавливает флаг типа BOOLEAN под названием _ExReadyForErrors в значение TRUE, и все другие попытки изменить порт по-умолчанию терпят неудачу с кодом ошибки STATUS_UNSUCCESSFUL.


  • PortHandle
  •     HANDLE именованного объекта - порта.


    Слушатель порта ошибок по-умолчанию получает LPC сообщения HARDERROR_MSG когда любой процесс вызывает функцию NtRaiseHardError.


    Документировал:
    Томаш Новак



    Зависимости:
    Библиотека: ntdll.lib
    Privileges: SE_TCB_PRIVILEGE


    См. также:
    HARDERROR_MSG
    NtRaiseHardError