📄 ntstatus2text.cpp
字号:
/*****************************************************************************/
/* NtStatus2Text.cpp Copyright (c) Ladislav Zezula 2004 */
/*---------------------------------------------------------------------------*/
/* COnversion of NTSTATUS to text value */
/*---------------------------------------------------------------------------*/
/* Date Ver Who Comment */
/* -------- ---- --- ------- */
/* 07.03.04 1.00 Lad The first version of NtStatus2Text.cpp */
/*****************************************************************************/
#include "FileTest.h"
const TCHAR * NtStatus2Text(NTSTATUS Status)
{
switch (Status)
{
case STATUS_SUCCESS:
return _T("STATUS_SUCCESS");
case STATUS_WAIT_1:
return _T("STATUS_WAIT_1");
case STATUS_WAIT_2:
return _T("STATUS_WAIT_2");
case STATUS_WAIT_3:
return _T("STATUS_WAIT_3");
case STATUS_WAIT_63:
return _T("STATUS_WAIT_63");
case STATUS_ABANDONED:
return _T("STATUS_ABANDONED");
case STATUS_ABANDONED_WAIT_63:
return _T("STATUS_ABANDONED_WAIT_63");
case STATUS_USER_APC:
return _T("STATUS_USER_APC");
case STATUS_KERNEL_APC:
return _T("STATUS_KERNEL_APC");
case STATUS_ALERTED:
return _T("STATUS_ALERTED");
case STATUS_TIMEOUT:
return _T("STATUS_TIMEOUT");
case STATUS_PENDING:
return _T("STATUS_PENDING");
case STATUS_REPARSE:
return _T("STATUS_REPARSE");
case STATUS_MORE_ENTRIES:
return _T("STATUS_MORE_ENTRIES");
case STATUS_NOT_ALL_ASSIGNED:
return _T("STATUS_NOT_ALL_ASSIGNED");
case STATUS_SOME_NOT_MAPPED:
return _T("STATUS_SOME_NOT_MAPPED");
case STATUS_OPLOCK_BREAK_IN_PROGRESS:
return _T("STATUS_OPLOCK_BREAK_IN_PROGRESS");
case STATUS_VOLUME_MOUNTED:
return _T("STATUS_VOLUME_MOUNTED");
case STATUS_RXACT_COMMITTED:
return _T("STATUS_RXACT_COMMITTED");
case STATUS_NOTIFY_CLEANUP:
return _T("STATUS_NOTIFY_CLEANUP");
case STATUS_NOTIFY_ENUM_DIR:
return _T("STATUS_NOTIFY_ENUM_DIR");
case STATUS_NO_QUOTAS_FOR_ACCOUNT:
return _T("STATUS_NO_QUOTAS_FOR_ACCOUNT");
case STATUS_PRIMARY_TRANSPORT_CONNECT_FAILED:
return _T("STATUS_PRIMARY_TRANSPORT_CONNECT_FAILED");
case STATUS_PAGE_FAULT_TRANSITION:
return _T("STATUS_PAGE_FAULT_TRANSITION");
case STATUS_PAGE_FAULT_DEMAND_ZERO:
return _T("STATUS_PAGE_FAULT_DEMAND_ZERO");
case STATUS_PAGE_FAULT_COPY_ON_WRITE:
return _T("STATUS_PAGE_FAULT_COPY_ON_WRITE");
case STATUS_PAGE_FAULT_GUARD_PAGE:
return _T("STATUS_PAGE_FAULT_GUARD_PAGE");
case STATUS_PAGE_FAULT_PAGING_FILE:
return _T("STATUS_PAGE_FAULT_PAGING_FILE");
case STATUS_CACHE_PAGE_LOCKED:
return _T("STATUS_CACHE_PAGE_LOCKED");
case STATUS_CRASH_DUMP:
return _T("STATUS_CRASH_DUMP");
case STATUS_BUFFER_ALL_ZEROS:
return _T("STATUS_BUFFER_ALL_ZEROS");
case STATUS_REPARSE_OBJECT:
return _T("STATUS_REPARSE_OBJECT");
case STATUS_RESOURCE_REQUIREMENTS_CHANGED:
return _T("STATUS_RESOURCE_REQUIREMENTS_CHANGED");
case STATUS_TRANSLATION_COMPLETE:
return _T("STATUS_TRANSLATION_COMPLETE");
case STATUS_DS_MEMBERSHIP_EVALUATED_LOCALLY:
return _T("STATUS_DS_MEMBERSHIP_EVALUATED_LOCALLY");
//
// Windows XP and later
//
case STATUS_NOTHING_TO_TERMINATE:
return _T("STATUS_NOTHING_TO_TERMINATE");
case STATUS_PROCESS_NOT_IN_JOB:
return _T("STATUS_PROCESS_NOT_IN_JOB");
case STATUS_PROCESS_IN_JOB:
return _T("STATUS_PROCESS_IN_JOB");
//
// Later than Windows XP
//
case STATUS_VOLSNAP_HIBERNATE_READY:
return _T("STATUS_VOLSNAP_HIBERNATE_READY");
case STATUS_FSFILTER_OP_COMPLETED_SUCCESSFULLY:
return _T("STATUS_FSFILTER_OP_COMPLETED_SUCCESSFULLY");
//
// Windows XP and later
//
// case DBG_EXCEPTION_HANDLED:
// return _T("DBG_EXCEPTION_HANDLED");
// case DBG_CONTINUE:
// return _T("DBG_CONTINUE");
case STATUS_OBJECT_NAME_EXISTS:
return _T("STATUS_OBJECT_NAME_EXISTS");
case STATUS_THREAD_WAS_SUSPENDED:
return _T("STATUS_THREAD_WAS_SUSPENDED");
case STATUS_WORKING_SET_LIMIT_RANGE:
return _T("STATUS_WORKING_SET_LIMIT_RANGE");
case STATUS_IMAGE_NOT_AT_BASE:
return _T("STATUS_IMAGE_NOT_AT_BASE");
case STATUS_RXACT_STATE_CREATED:
return _T("STATUS_RXACT_STATE_CREATED");
case STATUS_SEGMENT_NOTIFICATION:
return _T("STATUS_SEGMENT_NOTIFICATION");
case STATUS_LOCAL_USER_SESSION_KEY:
return _T("STATUS_LOCAL_USER_SESSION_KEY");
case STATUS_BAD_CURRENT_DIRECTORY:
return _T("STATUS_BAD_CURRENT_DIRECTORY");
case STATUS_SERIAL_MORE_WRITES:
return _T("STATUS_SERIAL_MORE_WRITES");
case STATUS_REGISTRY_RECOVERED:
return _T("STATUS_REGISTRY_RECOVERED");
case STATUS_FT_READ_RECOVERY_FROM_BACKUP:
return _T("STATUS_FT_READ_RECOVERY_FROM_BACKUP");
case STATUS_FT_WRITE_RECOVERY:
return _T("STATUS_FT_WRITE_RECOVERY");
case STATUS_SERIAL_COUNTER_TIMEOUT:
return _T("STATUS_SERIAL_COUNTER_TIMEOUT");
case STATUS_NULL_LM_PASSWORD:
return _T("STATUS_NULL_LM_PASSWORD");
case STATUS_IMAGE_MACHINE_TYPE_MISMATCH:
return _T("STATUS_IMAGE_MACHINE_TYPE_MISMATCH");
case STATUS_RECEIVE_PARTIAL:
return _T("STATUS_RECEIVE_PARTIAL");
case STATUS_RECEIVE_EXPEDITED:
return _T("STATUS_RECEIVE_EXPEDITED");
case STATUS_RECEIVE_PARTIAL_EXPEDITED:
return _T("STATUS_RECEIVE_PARTIAL_EXPEDITED");
case STATUS_EVENT_DONE:
return _T("STATUS_EVENT_DONE");
case STATUS_EVENT_PENDING:
return _T("STATUS_EVENT_PENDING");
case STATUS_CHECKING_FILE_SYSTEM:
return _T("STATUS_CHECKING_FILE_SYSTEM");
case STATUS_FATAL_APP_EXIT:
return _T("STATUS_FATAL_APP_EXIT");
case STATUS_PREDEFINED_HANDLE:
return _T("STATUS_PREDEFINED_HANDLE");
case STATUS_WAS_UNLOCKED:
return _T("STATUS_WAS_UNLOCKED");
case STATUS_SERVICE_NOTIFICATION:
return _T("STATUS_SERVICE_NOTIFICATION");
case STATUS_WAS_LOCKED:
return _T("STATUS_WAS_LOCKED");
case STATUS_LOG_HARD_ERROR:
return _T("STATUS_LOG_HARD_ERROR");
case STATUS_ALREADY_WIN32:
return _T("STATUS_ALREADY_WIN32");
case STATUS_WX86_UNSIMULATE:
return _T("STATUS_WX86_UNSIMULATE");
case STATUS_WX86_CONTINUE:
return _T("STATUS_WX86_CONTINUE");
case STATUS_WX86_SINGLE_STEP:
return _T("STATUS_WX86_SINGLE_STEP");
case STATUS_WX86_BREAKPOINT:
return _T("STATUS_WX86_BREAKPOINT");
case STATUS_WX86_EXCEPTION_CONTINUE:
return _T("STATUS_WX86_EXCEPTION_CONTINUE");
case STATUS_WX86_EXCEPTION_LASTCHANCE:
return _T("STATUS_WX86_EXCEPTION_LASTCHANCE");
case STATUS_WX86_EXCEPTION_CHAIN:
return _T("STATUS_WX86_EXCEPTION_CHAIN");
case STATUS_IMAGE_MACHINE_TYPE_MISMATCH_EXE:
return _T("STATUS_IMAGE_MACHINE_TYPE_MISMATCH_EXE");
case STATUS_NO_YIELD_PERFORMED:
return _T("STATUS_NO_YIELD_PERFORMED");
case STATUS_TIMER_RESUME_IGNORED:
return _T("STATUS_TIMER_RESUME_IGNORED");
case STATUS_ARBITRATION_UNHANDLED:
return _T("STATUS_ARBITRATION_UNHANDLED");
case STATUS_CARDBUS_NOT_SUPPORTED:
return _T("STATUS_CARDBUS_NOT_SUPPORTED");
case STATUS_WX86_CREATEWX86TIB:
return _T("STATUS_WX86_CREATEWX86TIB");
case STATUS_MP_PROCESSOR_MISMATCH:
return _T("STATUS_MP_PROCESSOR_MISMATCH");
case STATUS_HIBERNATED:
return _T("STATUS_HIBERNATED");
case STATUS_RESUME_HIBERNATION:
return _T("STATUS_RESUME_HIBERNATION");
case STATUS_FIRMWARE_UPDATED:
return _T("STATUS_FIRMWARE_UPDATED");
case STATUS_DRIVERS_LEAKING_LOCKED_PAGES:
return _T("STATUS_DRIVERS_LEAKING_LOCKED_PAGES");
case STATUS_WAKE_SYSTEM:
return _T("STATUS_WAKE_SYSTEM");
case STATUS_DS_SHUTTING_DOWN:
return _T("STATUS_DS_SHUTTING_DOWN");
case DBG_REPLY_LATER:
return _T("DBG_REPLY_LATER");
case DBG_UNABLE_TO_PROVIDE_HANDLE:
return _T("DBG_UNABLE_TO_PROVIDE_HANDLE");
// case DBG_TERMINATE_THREAD:
// return _T("DBG_TERMINATE_THREAD");
// case DBG_TERMINATE_PROCESS:
// return _T("DBG_TERMINATE_PROCESS");
// case DBG_CONTROL_C:
// return _T("DBG_CONTROL_C");
case DBG_PRINTEXCEPTION_C:
return _T("DBG_PRINTEXCEPTION_C");
case DBG_RIPEXCEPTION:
return _T("DBG_RIPEXCEPTION");
// case DBG_CONTROL_BREAK:
// return _T("DBG_CONTROL_BREAK");
case DBG_COMMAND_EXCEPTION:
return _T("DBG_COMMAND_EXCEPTION");
case RPC_NT_UUID_LOCAL_ONLY:
return _T("RPC_NT_UUID_LOCAL_ONLY");
case RPC_NT_SEND_INCOMPLETE:
return _T("RPC_NT_SEND_INCOMPLETE");
case STATUS_CTX_CDM_CONNECT:
return _T("STATUS_CTX_CDM_CONNECT");
case STATUS_CTX_CDM_DISCONNECT:
return _T("STATUS_CTX_CDM_DISCONNECT");
case STATUS_GUARD_PAGE_VIOLATION:
return _T("STATUS_GUARD_PAGE_VIOLATION");
case STATUS_DATATYPE_MISALIGNMENT:
return _T("STATUS_DATATYPE_MISALIGNMENT");
case STATUS_BREAKPOINT:
return _T("STATUS_BREAKPOINT");
case STATUS_SINGLE_STEP:
return _T("STATUS_SINGLE_STEP");
case STATUS_BUFFER_OVERFLOW:
return _T("STATUS_BUFFER_OVERFLOW");
case STATUS_NO_MORE_FILES:
return _T("STATUS_NO_MORE_FILES");
case STATUS_WAKE_SYSTEM_DEBUGGER:
return _T("STATUS_WAKE_SYSTEM_DEBUGGER");
case STATUS_HANDLES_CLOSED:
return _T("STATUS_HANDLES_CLOSED");
case STATUS_NO_INHERITANCE:
return _T("STATUS_NO_INHERITANCE");
case STATUS_GUID_SUBSTITUTION_MADE:
return _T("STATUS_GUID_SUBSTITUTION_MADE");
case STATUS_PARTIAL_COPY:
return _T("STATUS_PARTIAL_COPY");
case STATUS_DEVICE_PAPER_EMPTY:
return _T("STATUS_DEVICE_PAPER_EMPTY");
case STATUS_DEVICE_POWERED_OFF:
return _T("STATUS_DEVICE_POWERED_OFF");
case STATUS_DEVICE_OFF_LINE:
return _T("STATUS_DEVICE_OFF_LINE");
case STATUS_DEVICE_BUSY:
return _T("STATUS_DEVICE_BUSY");
case STATUS_NO_MORE_EAS:
return _T("STATUS_NO_MORE_EAS");
case STATUS_INVALID_EA_NAME:
return _T("STATUS_INVALID_EA_NAME");
case STATUS_EA_LIST_INCONSISTENT:
return _T("STATUS_EA_LIST_INCONSISTENT");
case STATUS_INVALID_EA_FLAG:
return _T("STATUS_INVALID_EA_FLAG");
case STATUS_VERIFY_REQUIRED:
return _T("STATUS_VERIFY_REQUIRED");
case STATUS_EXTRANEOUS_INFORMATION:
return _T("STATUS_EXTRANEOUS_INFORMATION");
case STATUS_RXACT_COMMIT_NECESSARY:
return _T("STATUS_RXACT_COMMIT_NECESSARY");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -