📄 ntstatus.h
字号:
/* * ntstatus.h * * Windows NT status codes * * This file is part of the w32api package. * * Contributors: * Created by Casper S. Hornstrup <chorns@users.sourceforge.net> * * THIS SOFTWARE IS NOT COPYRIGHTED * * This source code is offered for use in the public domain. You may * use, modify or distribute it freely. * * This code is distributed in the hope that it will be useful but * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY * DISCLAIMED. This includes but is not limited to warranties of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * */#ifndef _NTSTATUS_H#define _NTSTATUS_H#if __GNUC__ >=3#pragma GCC system_header#endif#ifdef __cplusplusextern "C" {#endif#if !defined(STATUS_SUCCESS)#define STATUS_SUCCESS ((NTSTATUS)0x00000000L) #endif /* !STATUS_SUCCESS */#define FACILITY_DEBUGGER 0x1#define FACILITY_RPC_RUNTIME 0x2#define FACILITY_RPC_STUBS 0x3#define FACILITY_IO_ERROR_CODE 0x4#define FACILITY_TERMINAL_SERVER 0xA#define FACILITY_USB_ERROR_CODE 0x10#define FACILITY_HID_ERROR_CODE 0x11#define FACILITY_FIREWIRE_ERROR_CODE 0x12#define FACILITY_CLUSTER_ERROR_CODE 0x13#define FACILITY_ACPI_ERROR_CODE 0x14#define FACILITY_SXS_ERROR_CODE 0x15#define STATUS_SEVERITY_SUCCESS 0x0#define STATUS_SEVERITY_INFORMATIONAL 0x1#define STATUS_SEVERITY_WARNING 0x2#define STATUS_SEVERITY_ERROR 0x3#define STATUS_WAIT_0 ((NTSTATUS)0x00000000L)#define STATUS_WAIT_1 ((NTSTATUS)0x00000001L)#define STATUS_WAIT_2 ((NTSTATUS)0x00000002L)#define STATUS_WAIT_3 ((NTSTATUS)0x00000003L)#define STATUS_WAIT_63 ((NTSTATUS)0x0000003FL)#define STATUS_ABANDONED ((NTSTATUS)0x00000080L)#define STATUS_ABANDONED_WAIT_0 ((NTSTATUS)0x00000080L) #define STATUS_ABANDONED_WAIT_63 ((NTSTATUS)0x000000BFL)#define STATUS_USER_APC ((NTSTATUS)0x000000C0L) #define STATUS_KERNEL_APC ((NTSTATUS)0x00000100L)#define STATUS_ALERTED ((NTSTATUS)0x00000101L)#define STATUS_TIMEOUT ((NTSTATUS)0x00000102L) #define STATUS_PENDING ((NTSTATUS)0x00000103L) #define STATUS_REPARSE ((NTSTATUS)0x00000104L)#define STATUS_MORE_ENTRIES ((NTSTATUS)0x00000105L)#define STATUS_NOT_ALL_ASSIGNED ((NTSTATUS)0x00000106L)#define STATUS_SOME_NOT_MAPPED ((NTSTATUS)0x00000107L)#define STATUS_OPLOCK_BREAK_IN_PROGRESS ((NTSTATUS)0x00000108L)#define STATUS_VOLUME_MOUNTED ((NTSTATUS)0x00000109L)#define STATUS_RXACT_COMMITTED ((NTSTATUS)0x0000010AL)#define STATUS_NOTIFY_CLEANUP ((NTSTATUS)0x0000010BL)#define STATUS_NOTIFY_ENUM_DIR ((NTSTATUS)0x0000010CL)#define STATUS_NO_QUOTAS_FOR_ACCOUNT ((NTSTATUS)0x0000010DL)#define STATUS_PRIMARY_TRANSPORT_CONNECT_FAILED ((NTSTATUS)0x0000010EL)#define STATUS_PAGE_FAULT_TRANSITION ((NTSTATUS)0x00000110L)#define STATUS_PAGE_FAULT_DEMAND_ZERO ((NTSTATUS)0x00000111L)#define STATUS_PAGE_FAULT_COPY_ON_WRITE ((NTSTATUS)0x00000112L)#define STATUS_PAGE_FAULT_GUARD_PAGE ((NTSTATUS)0x00000113L)#define STATUS_PAGE_FAULT_PAGING_FILE ((NTSTATUS)0x00000114L)#define STATUS_CACHE_PAGE_LOCKED ((NTSTATUS)0x00000115L)#define STATUS_CRASH_DUMP ((NTSTATUS)0x00000116L)#define STATUS_BUFFER_ALL_ZEROS ((NTSTATUS)0x00000117L)#define STATUS_REPARSE_OBJECT ((NTSTATUS)0x00000118L)#define STATUS_RESOURCE_REQUIREMENTS_CHANGED ((NTSTATUS)0x00000119L)#define STATUS_TRANSLATION_COMPLETE ((NTSTATUS)0x00000120L)#define STATUS_DS_MEMBERSHIP_EVALUATED_LOCALLY ((NTSTATUS)0x00000121L)#define STATUS_NOTHING_TO_TERMINATE ((NTSTATUS)0x00000122L)#define STATUS_PROCESS_NOT_IN_JOB ((NTSTATUS)0x00000123L)#define STATUS_PROCESS_IN_JOB ((NTSTATUS)0x00000124L)#define STATUS_OBJECT_NAME_EXISTS ((NTSTATUS)0x40000000L)#define STATUS_THREAD_WAS_SUSPENDED ((NTSTATUS)0x40000001L)#define STATUS_WORKING_SET_LIMIT_RANGE ((NTSTATUS)0x40000002L)#define STATUS_IMAGE_NOT_AT_BASE ((NTSTATUS)0x40000003L)#define STATUS_RXACT_STATE_CREATED ((NTSTATUS)0x40000004L)#define STATUS_SEGMENT_NOTIFICATION ((NTSTATUS)0x40000005L) #define STATUS_LOCAL_USER_SESSION_KEY ((NTSTATUS)0x40000006L)#define STATUS_BAD_CURRENT_DIRECTORY ((NTSTATUS)0x40000007L)#define STATUS_SERIAL_MORE_WRITES ((NTSTATUS)0x40000008L)#define STATUS_REGISTRY_RECOVERED ((NTSTATUS)0x40000009L)#define STATUS_FT_READ_RECOVERY_FROM_BACKUP ((NTSTATUS)0x4000000AL)#define STATUS_FT_WRITE_RECOVERY ((NTSTATUS)0x4000000BL)#define STATUS_SERIAL_COUNTER_TIMEOUT ((NTSTATUS)0x4000000CL)#define STATUS_NULL_LM_PASSWORD ((NTSTATUS)0x4000000DL)#define STATUS_IMAGE_MACHINE_TYPE_MISMATCH ((NTSTATUS)0x4000000EL)#define STATUS_RECEIVE_PARTIAL ((NTSTATUS)0x4000000FL)#define STATUS_RECEIVE_EXPEDITED ((NTSTATUS)0x40000010L)#define STATUS_RECEIVE_PARTIAL_EXPEDITED ((NTSTATUS)0x40000011L)#define STATUS_EVENT_DONE ((NTSTATUS)0x40000012L)#define STATUS_EVENT_PENDING ((NTSTATUS)0x40000013L)#define STATUS_CHECKING_FILE_SYSTEM ((NTSTATUS)0x40000014L)#define STATUS_FATAL_APP_EXIT ((NTSTATUS)0x40000015L)#define STATUS_PREDEFINED_HANDLE ((NTSTATUS)0x40000016L)#define STATUS_WAS_UNLOCKED ((NTSTATUS)0x40000017L)#define STATUS_SERVICE_NOTIFICATION ((NTSTATUS)0x40000018L)#define STATUS_WAS_LOCKED ((NTSTATUS)0x40000019L)#define STATUS_LOG_HARD_ERROR ((NTSTATUS)0x4000001AL)#define STATUS_ALREADY_WIN32 ((NTSTATUS)0x4000001BL)#define STATUS_WX86_UNSIMULATE ((NTSTATUS)0x4000001CL)#define STATUS_WX86_CONTINUE ((NTSTATUS)0x4000001DL)#define STATUS_WX86_SINGLE_STEP ((NTSTATUS)0x4000001EL)#define STATUS_WX86_BREAKPOINT ((NTSTATUS)0x4000001FL)#define STATUS_WX86_EXCEPTION_CONTINUE ((NTSTATUS)0x40000020L)#define STATUS_WX86_EXCEPTION_LASTCHANCE ((NTSTATUS)0x40000021L)#define STATUS_WX86_EXCEPTION_CHAIN ((NTSTATUS)0x40000022L)#define STATUS_IMAGE_MACHINE_TYPE_MISMATCH_EXE ((NTSTATUS)0x40000023L)#define STATUS_NO_YIELD_PERFORMED ((NTSTATUS)0x40000024L)#define STATUS_TIMER_RESUME_IGNORED ((NTSTATUS)0x40000025L)#define STATUS_ARBITRATION_UNHANDLED ((NTSTATUS)0x40000026L)#define STATUS_CARDBUS_NOT_SUPPORTED ((NTSTATUS)0x40000027L)#define STATUS_WX86_CREATEWX86TIB ((NTSTATUS)0x40000028L)#define STATUS_MP_PROCESSOR_MISMATCH ((NTSTATUS)0x40000029L)#define STATUS_HIBERNATED ((NTSTATUS)0x4000002AL) #define STATUS_RESUME_HIBERNATION ((NTSTATUS)0x4000002BL) #define STATUS_GUARD_PAGE_VIOLATION ((NTSTATUS)0x80000001L) #define STATUS_DATATYPE_MISALIGNMENT ((NTSTATUS)0x80000002L) #define STATUS_BREAKPOINT ((NTSTATUS)0x80000003L) #define STATUS_SINGLE_STEP ((NTSTATUS)0x80000004L) #define STATUS_BUFFER_OVERFLOW ((NTSTATUS)0x80000005L)#define STATUS_NO_MORE_FILES ((NTSTATUS)0x80000006L)#define STATUS_WAKE_SYSTEM_DEBUGGER ((NTSTATUS)0x80000007L)#define STATUS_HANDLES_CLOSED ((NTSTATUS)0x8000000AL)#define STATUS_NO_INHERITANCE ((NTSTATUS)0x8000000BL)#define STATUS_GUID_SUBSTITUTION_MADE ((NTSTATUS)0x8000000CL)#define STATUS_PARTIAL_COPY ((NTSTATUS)0x8000000DL)#define STATUS_DEVICE_PAPER_EMPTY ((NTSTATUS)0x8000000EL)#define STATUS_DEVICE_POWERED_OFF ((NTSTATUS)0x8000000FL)#define STATUS_DEVICE_OFF_LINE ((NTSTATUS)0x80000010L)#define STATUS_DEVICE_BUSY ((NTSTATUS)0x80000011L)#define STATUS_NO_MORE_EAS ((NTSTATUS)0x80000012L)#define STATUS_INVALID_EA_NAME ((NTSTATUS)0x80000013L)#define STATUS_EA_LIST_INCONSISTENT ((NTSTATUS)0x80000014L)#define STATUS_INVALID_EA_FLAG ((NTSTATUS)0x80000015L)#define STATUS_VERIFY_REQUIRED ((NTSTATUS)0x80000016L)#define STATUS_EXTRANEOUS_INFORMATION ((NTSTATUS)0x80000017L)#define STATUS_RXACT_COMMIT_NECESSARY ((NTSTATUS)0x80000018L)#define STATUS_NO_MORE_ENTRIES ((NTSTATUS)0x8000001AL)#define STATUS_FILEMARK_DETECTED ((NTSTATUS)0x8000001BL)#define STATUS_MEDIA_CHANGED ((NTSTATUS)0x8000001CL)#define STATUS_BUS_RESET ((NTSTATUS)0x8000001DL)#define STATUS_END_OF_MEDIA ((NTSTATUS)0x8000001EL)#define STATUS_BEGINNING_OF_MEDIA ((NTSTATUS)0x8000001FL)#define STATUS_MEDIA_CHECK ((NTSTATUS)0x80000020L)#define STATUS_SETMARK_DETECTED ((NTSTATUS)0x80000021L)#define STATUS_NO_DATA_DETECTED ((NTSTATUS)0x80000022L)#define STATUS_REDIRECTOR_HAS_OPEN_HANDLES ((NTSTATUS)0x80000023L)#define STATUS_SERVER_HAS_OPEN_HANDLES ((NTSTATUS)0x80000024L)#define STATUS_ALREADY_DISCONNECTED ((NTSTATUS)0x80000025L)#define STATUS_LONGJUMP ((NTSTATUS)0x80000026L)#define STATUS_CLEANER_CARTRIDGE_INSTALLED ((NTSTATUS)0x80000027L)#define STATUS_PLUGPLAY_QUERY_VETOED ((NTSTATUS)0x80000028L)#define STATUS_UNWIND_CONSOLIDATE ((NTSTATUS)0x80000029L)#define STATUS_CLUSTER_NODE_ALREADY_UP ((NTSTATUS)0x80130001L)#define STATUS_CLUSTER_NODE_ALREADY_DOWN ((NTSTATUS)0x80130002L)#define STATUS_CLUSTER_NETWORK_ALREADY_ONLINE ((NTSTATUS)0x80130003L)#define STATUS_CLUSTER_NETWORK_ALREADY_OFFLINE ((NTSTATUS)0x80130004L)#define STATUS_CLUSTER_NODE_ALREADY_MEMBER ((NTSTATUS)0x80130005L)#define STATUS_UNSUCCESSFUL ((NTSTATUS)0xC0000001L)#define STATUS_NOT_IMPLEMENTED ((NTSTATUS)0xC0000002L)#define STATUS_INVALID_INFO_CLASS ((NTSTATUS)0xC0000003L) #define STATUS_INFO_LENGTH_MISMATCH ((NTSTATUS)0xC0000004L)#define STATUS_ACCESS_VIOLATION ((NTSTATUS)0xC0000005L) #define STATUS_IN_PAGE_ERROR ((NTSTATUS)0xC0000006L) #define STATUS_PAGEFILE_QUOTA ((NTSTATUS)0xC0000007L)#define STATUS_INVALID_HANDLE ((NTSTATUS)0xC0000008L) #define STATUS_BAD_INITIAL_STACK ((NTSTATUS)0xC0000009L)#define STATUS_BAD_INITIAL_PC ((NTSTATUS)0xC000000AL)#define STATUS_INVALID_CID ((NTSTATUS)0xC000000BL)#define STATUS_TIMER_NOT_CANCELED ((NTSTATUS)0xC000000CL)#define STATUS_INVALID_PARAMETER ((NTSTATUS)0xC000000DL)#define STATUS_NO_SUCH_DEVICE ((NTSTATUS)0xC000000EL)#define STATUS_NO_SUCH_FILE ((NTSTATUS)0xC000000FL)#define STATUS_INVALID_DEVICE_REQUEST ((NTSTATUS)0xC0000010L)#define STATUS_END_OF_FILE ((NTSTATUS)0xC0000011L)#define STATUS_WRONG_VOLUME ((NTSTATUS)0xC0000012L)#define STATUS_NO_MEDIA_IN_DEVICE ((NTSTATUS)0xC0000013L)#define STATUS_UNRECOGNIZED_MEDIA ((NTSTATUS)0xC0000014L)#define STATUS_NONEXISTENT_SECTOR ((NTSTATUS)0xC0000015L)#define STATUS_MORE_PROCESSING_REQUIRED ((NTSTATUS)0xC0000016L)#define STATUS_NO_MEMORY ((NTSTATUS)0xC0000017L) #define STATUS_CONFLICTING_ADDRESSES ((NTSTATUS)0xC0000018L)#define STATUS_NOT_MAPPED_VIEW ((NTSTATUS)0xC0000019L)#define STATUS_UNABLE_TO_FREE_VM ((NTSTATUS)0xC000001AL)#define STATUS_UNABLE_TO_DELETE_SECTION ((NTSTATUS)0xC000001BL)#define STATUS_INVALID_SYSTEM_SERVICE ((NTSTATUS)0xC000001CL)#define STATUS_ILLEGAL_INSTRUCTION ((NTSTATUS)0xC000001DL) #define STATUS_INVALID_LOCK_SEQUENCE ((NTSTATUS)0xC000001EL)#define STATUS_INVALID_VIEW_SIZE ((NTSTATUS)0xC000001FL)#define STATUS_INVALID_FILE_FOR_SECTION ((NTSTATUS)0xC0000020L)#define STATUS_ALREADY_COMMITTED ((NTSTATUS)0xC0000021L)#define STATUS_ACCESS_DENIED ((NTSTATUS)0xC0000022L)#define STATUS_BUFFER_TOO_SMALL ((NTSTATUS)0xC0000023L)#define STATUS_OBJECT_TYPE_MISMATCH ((NTSTATUS)0xC0000024L)#define STATUS_NONCONTINUABLE_EXCEPTION ((NTSTATUS)0xC0000025L) #define STATUS_INVALID_DISPOSITION ((NTSTATUS)0xC0000026L) #define STATUS_UNWIND ((NTSTATUS)0xC0000027L)#define STATUS_BAD_STACK ((NTSTATUS)0xC0000028L)#define STATUS_INVALID_UNWIND_TARGET ((NTSTATUS)0xC0000029L)#define STATUS_NOT_LOCKED ((NTSTATUS)0xC000002AL)#define STATUS_PARITY_ERROR ((NTSTATUS)0xC000002BL)#define STATUS_UNABLE_TO_DECOMMIT_VM ((NTSTATUS)0xC000002CL)#define STATUS_NOT_COMMITTED ((NTSTATUS)0xC000002DL)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -