欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

NTSTATUS Values

程序员文章站 2022-05-23 19:15:37
By combining the NTSTATUS into a single 32-bit numbering space, the following NTSTATUS values are defined. Most values also have a defined default mes ......

by combining the ntstatus into a single 32-bit numbering space, the following ntstatus values are defined. most values also have a defined default message that can be used to map the value to a human-readable text message. when this is done, the ntstatus value is also known as a .

this document provides the common usage details of the ntstatus values; individual protocol specifications provide expanded or modified definitions when needed.

in the following descriptions, a percentage sign that is followed by one or more alphanumeric characters (for example, "%1" or "%hs") indicates a variable that is replaced by text at the time the value is returned.

return value/code

description

0x00000000

status_success

the operation completed successfully.

0x00000000

status_wait_0

the caller specified waitany for waittype and one of the dispatcher objects in the object array has been set to the signaled state.

0x00000001

status_wait_1

the caller specified waitany for waittype and one of the dispatcher objects in the object array has been set to the signaled state.

0x00000002

status_wait_2

the caller specified waitany for waittype and one of the dispatcher objects in the object array has been set to the signaled state.

0x00000003

status_wait_3

the caller specified waitany for waittype and one of the dispatcher objects in the object array has been set to the signaled state.

0x0000003f

status_wait_63

the caller specified waitany for waittype and one of the dispatcher objects in the object array has been set to the signaled state.

0x00000080

status_abandoned

the caller attempted to wait for a mutex that has been abandoned.

0x00000080

status_abandoned_wait_0

the caller attempted to wait for a mutex that has been abandoned.

0x000000bf

status_abandoned_wait_63

the caller attempted to wait for a mutex that has been abandoned.

0x000000c0

status_user_apc

a user-mode apc was delivered before the given interval expired.

0x00000101

status_alerted

the delay completed because the thread was alerted.

0x00000102

status_timeout

the given timeout interval expired.

0x00000103

status_pending

the operation that was requested is pending completion.

0x00000104

status_reparse

a reparse should be performed by the object manager because the name of the file resulted in a symbolic link.

0x00000105

status_more_entries

returned by enumeration apis to indicate more information is available to successive calls.

0x00000106

status_not_all_assigned

indicates not all privileges or groups that are referenced are assigned to the caller. this allows, for example, all privileges to be disabled without having to know exactly which privileges are assigned.

0x00000107

status_some_not_mapped

some of the information to be translated has not been translated.

0x00000108

status_oplock_break_in_progress

an open/create operation completed while an opportunistic lock (oplock) break is underway.

0x00000109

status_volume_mounted

a new volume has been mounted by a file system.

0x0000010a

status_rxact_committed

this success level status indicates that the transaction state already exists for the registry subtree but that a transaction commit was previously aborted. the commit has now been completed.

0x0000010b

status_notify_cleanup

indicates that a notify change request has been completed due to closing the handle that made the notify change request.

0x0000010c

status_notify_enum_dir

indicates that a notify change request is being completed and that the information is not being returned in the caller's buffer. the caller now needs to enumerate the files to find the changes.

0x0000010d

status_no_quotas_for_account

{no quotas} no system quota limits are specifically set for this account.

0x0000010e

status_primary_transport_connect_failed

{connect failure on primary transport} an attempt was made to connect to the remote server %hs on the primary transport, but the connection failed. the computer was able to connect on a secondary transport.

0x00000110

status_page_fault_transition

the page fault was a transition fault.

0x00000111

status_page_fault_demand_zero

the page fault was a demand zero fault.

0x00000112

status_page_fault_copy_on_write

the page fault was a demand zero fault.

0x00000113

status_page_fault_guard_page

the page fault was a demand zero fault.

0x00000114

status_page_fault_paging_file

the page fault was satisfied by reading from a secondary storage device.

0x00000115

status_cache_page_locked

the cached page was locked during operation.

0x00000116

status_crash_dump

the crash dump exists in a paging file.

0x00000117

status_buffer_all_zeros

the specified buffer contains all zeros.

0x00000118

status_reparse_object

a reparse should be performed by the object manager because the name of the file resulted in a symbolic link.

0x00000119

status_resource_requirements_changed

the device has succeeded a query-stop and its resource requirements have changed.

0x00000120

status_translation_complete

the translator has translated these resources into the global space and no additional translations should be performed.

0x00000121

status_ds_membership_evaluated_locally

the directory service evaluated group memberships locally, because it was unable to contact a global catalog server.

0x00000122

status_nothing_to_terminate

a process being terminated has no threads to terminate.

0x00000123

status_process_not_in_job

the specified process is not part of a job.

0x00000124

status_process_in_job

the specified process is part of a job.

0x00000125

status_volsnap_hibernate_ready

{volume shadow copy service} the system is now ready for hibernation.

0x00000126

status_fsfilter_op_completed_successfully

a file system or file system filter driver has successfully completed an fsfilter operation.

0x00000127

status_interrupt_vector_already_connected

the specified interrupt vector was already connected.

0x00000128

status_interrupt_still_connected

the specified interrupt vector is still connected.

0x00000129

status_process_cloned

the current process is a cloned process.

0x0000012a

status_file_locked_with_only_readers

the file was locked and all users of the file can only read.

0x0000012b

status_file_locked_with_writers

the file was locked and at least one user of the file can write.

0x00000202

status_resourcemanager_read_only

the specified resourcemanager made no changes or updates to the resource under this transaction.

0x00000367

status_wait_for_oplock

an operation is blocked and waiting for an oplock.

0x00010001

dbg_exception_handled

debugger handled the exception.

0x00010002

dbg_continue

the debugger continued.

0x001c0001

status_flt_io_complete

the io was completed by a filter.

0xc0000467

status_file_not_available

the file is temporarily unavailable.

0xc0000480

status_share_unavailable

the share is temporarily unavailable.

0xc0000721

status_callback_returned_thread_affinity

a threadpool worker thread entered a callback at thread affinity %p and exited at affinity %p.

this is unexpected, indicating that the callback missed restoring the priority.

0x40000000

status_object_name_exists

{object exists} an attempt was made to create an object but the object name already exists.

0x40000001

status_thread_was_suspended

{thread suspended} a thread termination occurred while the thread was suspended. the thread resumed, and termination proceeded.

0x40000002

status_working_set_limit_range

{working set range error} an attempt was made to set the working set minimum or maximum to values that are outside the allowable range.

0x40000003

status_image_not_at_base

{image relocated} an image file could not be mapped at the address that is specified in the image file. local fixes must be performed on this image.

0x40000004

status_rxact_state_created

this informational level status indicates that a specified registry subtree transaction state did not yet exist and had to be created.

0x40000005

status_segment_notification

{segment load} a virtual dos machine (vdm) is loading, unloading, or moving an ms-dos or win16 program segment image. an exception is raised so that a debugger can load, unload, or track symbols and breakpoints within these 16-bit segments.

0x40000006

status_local_user_session_key

{local session key} a user session key was requested for a local remote procedure call (rpc) connection. the session key that is returned is a constant value and not unique to this connection.

0x40000007

status_bad_current_directory

{invalid current directory} the process cannot switch to the startup current directory %hs. select ok to set the current directory to %hs, or select cancel to exit.

0x40000008

status_serial_more_writes

{serial ioctl complete} a serial i/o operation was completed by another write to a serial port. (the ioctl_serial_xoff_counter reached zero.)

0x40000009

status_registry_recovered

{registry recovery} one of the files that contains the system registry data had to be recovered by using a log or alternate copy. the recovery was successful.

0x4000000a

status_ft_read_recovery_from_backup

{redundant read} to satisfy a read request, the windows nt operating system fault-tolerant file system successfully read the requested data from a redundant copy. this was done because the file system encountered a failure on a member of the fault-tolerant volume but was unable to reassign the failing area of the device.

0x4000000b

status_ft_write_recovery

{redundant write} to satisfy a write request, the windows nt fault-tolerant file system successfully wrote a redundant copy of the information. this was done because the file system encountered a failure on a member of the fault-tolerant volume but was unable to reassign the failing area of the device.

0x4000000c

status_serial_counter_timeout

{serial ioctl timeout} a serial i/o operation completed because the time-out period expired. (the ioctl_serial_xoff_counter had not reached zero.)

0x4000000d

status_null_lm_password

{password too complex} the windows password is too complex to be converted to a lan manager password. the lan manager password that returned is a null string.

0x4000000e

status_image_machine_type_mismatch

{machine type mismatch} the image file %hs is valid but is for a machine type other than the current machine. select ok to continue, or cancel to fail the dll load.

0x4000000f

status_receive_partial

{partial data received} the network transport returned partial data to its client. the remaining data will be sent later.

0x40000010

status_receive_expedited

{expedited data received} the network transport returned data to its client that was marked as expedited by the remote system.

0x40000011

status_receive_partial_expedited

{partial expedited data received} the network transport returned partial data to its client and this data was marked as expedited by the remote system. the remaining data will be sent later.

0x40000012

status_event_done

{tdi event done} the tdi indication has completed successfully.

0x40000013

status_event_pending

{tdi event pending} the tdi indication has entered the pending state.

0x40000014

status_checking_file_system

checking file system on %wz.

0x40000015

status_fatal_app_exit

{fatal application exit} %hs

0x40000016

status_predefined_handle

the specified registry key is referenced by a predefined handle.

0x40000017

status_was_unlocked

{page unlocked} the page protection of a locked page was changed to 'no access' and the page was unlocked from memory and from the process.

0x40000018

status_service_notification

%hs

0x40000019

status_was_locked

{page locked} one of the pages to lock was already locked.

0x4000001a

status_log_hard_error

application popup: %1 : %2

0x4000001b

status_already_win32

a win32 process already exists.

0x4000001c

status_wx86_unsimulate

an exception status code that is used by the win32 x86 emulation subsystem.

0x4000001d

status_wx86_continue

an exception status code that is used by the win32 x86 emulation subsystem.

0x4000001e

status_wx86_single_step

an exception status code that is used by the win32 x86 emulation subsystem.

0x4000001f

status_wx86_breakpoint

an exception status code that is used by the win32 x86 emulation subsystem.

0x40000020

status_wx86_exception_continue

an exception status code that is used by the win32 x86 emulation subsystem.

0x40000021

status_wx86_exception_lastchance

an exception status code that is used by the win32 x86 emulation subsystem.

0x40000022

status_wx86_exception_chain

an exception status code that is used by the win32 x86 emulation subsystem.

0x40000023

status_image_machine_type_mismatch_exe

{machine type mismatch} the image file %hs is valid but is for a machine type other than the current machine.

0x40000024

status_no_yield_performed

a yield execution was performed and no thread was available to run.

0x40000025

status_timer_resume_ignored

the resume flag to a timer api was ignored.

0x40000026

status_arbitration_unhandled

the arbiter has deferred arbitration of these resources to its parent.

0x40000027

status_cardbus_not_supported

the device has detected a cardbus card in its slot.

0x40000028

status_wx86_createwx86tib

an exception status code that is used by the win32 x86 emulation subsystem.

0x40000029

status_mp_processor_mismatch

the cpus in this multiprocessor system are not all the same revision level. to use all processors, the operating system restricts itself to the features of the least capable processor in the system. if problems occur with this system, contact the cpu manufacturer to see if this mix of processors is supported.

0x4000002a

status_hibernated

the system was put into hibernation.

0x4000002b

status_resume_hibernation

the system was resumed from hibernation.

0x4000002c

status_firmware_updated

windows has detected that the system firmware (bios) was updated [previous firmware date = %2, current firmware date %3].

0x4000002d

status_drivers_leaking_locked_pages

a device driver is leaking locked i/o pages and is causing system degradation. the system has automatically enabled the tracking code to try and catch the culprit.

0x4000002e

status_message_retrieved

the alpc message being canceled has already been retrieved from the queue on the other side.

0x4000002f

status_system_powerstate_transition

the system power state is transitioning from %2 to %3.

0x40000030

status_alpc_check_completion_list

the receive operation was successful. check the alpc completion list for the received message.

0x40000031

status_system_powerstate_complex_transition

the system power state is transitioning from %2 to %3 but could enter %4.

0x40000032

status_access_audit_by_policy

access to %1 is monitored by policy rule %2.

0x40000033

status_abandon_hiberfile

a valid hibernation file has been invalidated and should be abandoned.

0x40000034

status_bizrules_not_enabled

business rule scripts are disabled for the calling application.

0x40000294

status_wake_system

the system has awoken.

0x40000370

status_ds_shutting_down

the directory service is shutting down.

0x40010001

dbg_reply_later

debugger will reply later.

0x40010002

dbg_unable_to_provide_handle

debugger cannot provide a handle.

0x40010003

dbg_terminate_thread

debugger terminated the thread.

0x40010004

dbg_terminate_process

debugger terminated the process.

0x40010005

dbg_control_c

debugger obtained control of c.

0x40010006

dbg_printexception_c

debugger printed an exception on control c.

0x40010007

dbg_ripexception

debugger received a rip exception.

0x40010008

dbg_control_break

debugger received a control break.

0x40010009

dbg_command_exception

debugger command communication exception.

0x40020056

rpc_nt_uuid_local_only

uuid that is valid only on this computer has been allocated.

0x400200af

rpc_nt_send_incomplete

some data remains to be sent in the request buffer.

0x400a0004

status_ctx_cdm_connect

the client drive mapping service has connected on terminal connection.

0x400a0005

status_ctx_cdm_disconnect

the client drive mapping service has disconnected on terminal connection.

0x4015000d

status_sxs_release_activation_context

a kernel mode component is releasing a reference on an activation context.

0x40190034

status_recovery_not_needed

the transactional resource manager is already consistent. recovery is not needed.

0x40190035

status_rm_already_started

the transactional resource manager has already been started.

0x401a000c

status_log_no_restart

the log service encountered a log stream with no restart area.

0x401b00ec

status_video_driver_debug_report_request

{display driver recovered from failure} the %hs display driver has detected a failure and recovered from it. some graphical operations might have failed. the next time you restart the machine, a dialog box appears, giving you an opportunity to upload data about this failure to microsoft.

0x401e000a

status_graphics_partial_data_populated

the specified buffer is not big enough to contain the entire requested dataset. partial data is populated up to the size of the buffer.

the caller needs to provide a buffer of the size as specified in the partially populated buffer's content (interface specific).

0x401e0117

status_graphics_driver_mismatch

the kernel driver detected a version mismatch between it and the user mode driver.

0x401e0307

status_graphics_mode_not_pinned

no mode is pinned on the specified vidpn source/target.

0x401e031e

status_graphics_no_preferred_mode

the specified mode set does not specify a preference for one of its modes.

0x401e034b

status_graphics_dataset_is_empty

the specified dataset (for example, mode set, frequency range set, descriptor set, or topology) is empty.

0x401e034c

status_graphics_no_more_elements_in_dataset

the specified dataset (for example, mode set, frequency range set, descriptor set, or topology) does not contain any more elements.

0x401e0351

status_graphics_path_content_geometry_transformation_not_pinned

the specified content transformation is not pinned on the specified vidpn present path.

0x401e042f

status_graphics_unknown_child_status

the child device presence was not reliably detected.

0x401e0437

status_graphics_leadlink_start_deferred

starting the lead adapter in a linked configuration has been temporarily deferred.

0x401e0439

status_graphics_polling_too_frequently

the display adapter is being polled for children too frequently at the same polling level.

0x401e043a

status_graphics_start_deferred

starting the adapter has been temporarily deferred.

0x40230001

status_ndis_indication_required

the request will be completed later by an ndis status indication.

0x80000001

status_guard_page_violation

{exception} guard page exception a page of memory that marks the end of a data structure, such as a stack or an array, has been accessed.

0x80000002

status_datatype_misalignment

{exception} alignment fault a data type misalignment was detected in a load or store instruction.

0x80000003

status_breakpoint

{exception} breakpoint a breakpoint has been reached.

0x80000004

status_single_step

{exception} single step a single step or trace operation has just been completed.

0x80000005

status_buffer_overflow

{buffer overflow} the data was too large to fit into the specified buffer.

0x80000006

status_no_more_files

{no more files} no more files were found which match the file specification.

0x80000007

status_wake_system_debugger

{kernel debugger awakened} the system debugger was awakened by an interrupt.

0x8000000a

status_handles_closed

{handles closed} handles to objects have been automatically closed because of the requested operation.

0x8000000b

status_no_inheritance

{non-inheritable acl} an access control list (acl) contains no components that can be inherited.

0x8000000c

status_guid_substitution_made

{guid substitution} during the translation of a globally unique identifier (guid) to a windows security id (sid), no administratively defined guid prefix was found. a substitute prefix was used, which will not compromise system security. however, this might provide a more restrictive access than intended.

0x8000000d

status_partial_copy

because of protection conflicts, not all the requested bytes could be copied.

0x8000000e

status_device_paper_empty

{out of paper} the printer is out of paper.

0x8000000f

status_device_powered_off

{device power is off} the printer power has been turned off.

0x80000010

status_device_off_line

{device offline} the printer has been taken offline.

0x80000011

status_device_busy

{device busy} the device is currently busy.

0x80000012

status_no_more_eas

{no more eas} no more extended attributes (eas) were found for the file.

0x80000013

status_invalid_ea_name

{illegal ea} the specified extended attribute (ea) name contains at least one illegal character.

0x80000014

status_ea_list_inconsistent

{inconsistent ea list} the extended attribute (ea) list is inconsistent.

0x80000015

status_invalid_ea_flag

{invalid ea flag} an invalid extended attribute (ea) flag was set.

0x80000016

status_verify_required

{verifying disk} the media has changed and a verify operation is in progress; therefore, no reads or writes can be performed to the device, except those that are used in the verify operation.

0x80000017

status_extraneous_information

{too much information} the specified access control list (acl) contained more information than was expected.

0x80000018

status_rxact_commit_necessary

this warning level status indicates that the transaction state already exists for the registry subtree, but that a transaction commit was previously aborted. the commit has not been completed but has not been rolled back either; therefore, it can still be committed, if needed.

0x8000001a

status_no_more_entries

{no more entries} no more entries are available from an enumeration operation.

0x8000001b

status_filemark_detected

{filemark found} a filemark was detected.

0x8000001c

status_media_changed

{media changed} the media has changed.

0x8000001d

status_bus_reset

{i/o bus reset} an i/o bus reset was detected.

0x8000001e

status_end_of_media

{end of media} the end of the media was encountered.

0x8000001f

status_beginning_of_media

the beginning of a tape or partition has been detected.

0x80000020

status_media_check

{media changed} the media might have changed.

0x80000021

status_setmark_detected

a tape access reached a set mark.

0x80000022

status_no_data_detected

during a tape access, the end of the data written is reached.

0x80000023

status_redirector_has_open_handles

the redirector is in use and cannot be unloaded.

0x80000024

status_server_has_open_handles

the server is in use and cannot be unloaded.

0x80000025

status_already_disconnected

the specified connection has already been disconnected.

0x80000026

status_longjump

a long jump has been executed.

0x80000027

status_cleaner_cartridge_installed

a cleaner cartridge is present in the tape library.

0x80000028

status_plugplay_query_vetoed

the plug and play query operation was not successful.

0x80000029

status_unwind_consolidate

a frame consolidation has been executed.

0x8000002a

status_registry_hive_recovered

{registry hive recovered} the registry hive (file): %hs was corrupted and it has been recovered. some data might have been lost.

0x8000002b

status_dll_might_be_insecure

the application is attempting to run executable code from the module %hs. this might be insecure. an alternative, %hs, is available. should the application use the secure module %hs?

0x8000002c

status_dll_might_be_incompatible

the application is loading executable code from the module %hs. this is secure but might be incompatible with previous releases of the operating system. an alternative, %hs, is available. should the application use the secure module %hs?

0x8000002d

status_stopped_on_symlink

the create operation stopped after reaching a symbolic link.

0x80000288

status_device_requires_cleaning

the device has indicated that cleaning is necessary.

0x80000289

status_device_door_open

the device has indicated that its door is open. further operations require it closed and secured.

0x80000803

status_data_lost_repair

windows discovered a corruption in the file %hs. this file has now been repaired. check if any data in the file was lost because of the corruption.

0x80010001

dbg_exception_not_handled

debugger did not handle the exception.

0x80130001

status_cluster_node_already_up

the cluster node is already up.

0x80130002

status_cluster_node_already_down

the cluster node is already down.

0x80130003

status_cluster_network_already_online

the cluster network is already online.

0x80130004

status_cluster_network_already_offline

the cluster network is already offline.

0x80130005

status_cluster_node_already_member

the cluster node is already a member of the cluster.

0x80190009

status_could_not_resize_log

the log could not be set to the requested size.

0x80190029

status_no_txf_metadata

there is no transaction metadata on the file.

0x80190031

status_cant_recover_with_handle_open

the file cannot be recovered because there is a handle still open on it.

0x80190041

status_txf_metadata_already_present

transaction metadata is already present on this file and cannot be superseded.

0x80190042

status_transaction_scope_callbacks_not_set

a transaction scope could not be entered because the scope handler has not been initialized.

0x801b00eb

status_video_hung_display_driver_thread_recovered

{display driver stopped responding and recovered} the %hs display driver has stopped working normally. the recovery had been performed.

0x801c0001

status_flt_buffer_too_small

{buffer too small} the buffer is too small to contain the entry. no information has been written to the buffer.

0x80210001

status_fve_partial_metadata

volume metadata read or write is incomplete.

0x80210002

status_fve_transient_state

bitlocker encryption keys were ignored because the volume was in a transient state.

0xc0000001

status_unsuccessful

{operation failed} the requested operation was unsuccessful.

0xc0000002

status_not_implemented

{not implemented} the requested operation is not implemented.

0xc0000003

status_invalid_info_class

{invalid parameter} the specified information class is not a valid information class for the specified object.

0xc0000004

status_info_length_mismatch

the specified information record length does not match the length that is required for the specified information class.

0xc0000005

status_access_violation

the instruction at 0x%08lx referenced memory at 0x%08lx. the memory could not be %s.

0xc0000006

status_in_page_error

the instruction at 0x%08lx referenced memory at 0x%08lx. the required data was not placed into memory because of an i/o error status of 0x%08lx.

0xc0000007

status_pagefile_quota

the page file quota for the process has been exhausted.

0xc0000008

status_invalid_handle

an invalid handle was specified.

0xc0000009

status_bad_initial_stack

an invalid initial stack was specified in a call to ntcreatethread.

0xc000000a

status_bad_initial_pc

an invalid initial start address was specified in a call to ntcreatethread.

0xc000000b

status_invalid_cid

an invalid client id was specified.

0xc000000c

status_timer_not_canceled

an attempt was made to cancel or set a timer that has an associated apc and the specified thread is not the thread that originally set the timer with an associated apc routine.

0xc000000d

status_invalid_parameter

an invalid parameter was passed to a service or function.

0xc000000e

status_no_such_device

a device that does not exist was specified.

0xc000000f

status_no_such_file

{file not found} the file %hs does not exist.

0xc0000010

status_invalid_device_request

the specified request is not a valid operation for the target device.

0xc0000011

status_end_of_file

the end-of-file marker has been reached. there is no valid data in the file beyond this marker.

0xc0000012

status_wrong_volume

{wrong volume} the wrong volume is in the drive. insert volume %hs into drive %hs.

0xc0000013

status_no_media_in_device

{no disk} there is no disk in the drive. insert a disk into drive %hs.

0xc0000014

status_unrecognized_media

{unknown disk format} the disk in drive %hs is not formatted properly. check the disk, and reformat it, if needed.

0xc0000015

status_nonexistent_sector

{sector not found} the specified sector does not exist.

0xc0000016

status_more_processing_required

{still busy} the specified i/o request packet (irp) cannot be disposed of because the i/o operation is not complete.

0xc0000017

status_no_memory

{not enough quota} not enough virtual memory or paging file quota is available to complete the specified operation.

0xc0000018

status_conflicting_addresses

{conflicting address range} the specified address range conflicts with the address space.

0xc0000019

status_not_mapped_view

the address range to unmap is not a mapped view.

0xc000001a

status_unable_to_free_vm

the virtual memory cannot be freed.

0xc000001b

status_unable_to_delete_section

the specified section cannot be deleted.

0xc000001c

status_invalid_system_service

an invalid system service was specified in a system service call.

0xc000001d

status_illegal_instruction

{exception} illegal instruction an attempt was made to execute an illegal instruction.

0xc000001e

status_invalid_lock_sequence

{invalid lock sequence} an attempt was made to execute an invalid lock sequence.

0xc000001f

status_invalid_view_size

{invalid mapping} an attempt was made to create a view for a section that is bigger than the section.

0xc0000020

status_invalid_file_for_section

{bad file} the attributes of the specified mapping file for a section of memory cannot be read.

0xc0000021

status_already_committed

{already committed} the specified address range is already committed.

0xc0000022

status_access_denied

{access denied} a process has requested access to an object but has not been granted those access rights.

0xc0000023

status_buffer_too_small

{buffer too small} the buffer is too small to contain the entry. no information has been written to the buffer.

0xc0000024

status_object_type_mismatch

{wrong type} there is a mismatch between the type of object that is required by the requested operation and the type of object that is specified in the request.

0xc0000025

status_noncontinuable_exception

{exception} cannot continue windows cannot continue from this exception.

0xc0000026

status_invalid_disposition

an invalid exception disposition was returned by an exception handler.

0xc0000027

status_unwind

unwind exception code.

0xc0000028

status_bad_stack

an invalid or unaligned stack was encountered during an unwind operation.

0xc0000029

status_invalid_unwind_target

an invalid unwind target was encountered during an unwind operation.

0xc000002a

status_not_locked

an attempt was made to unlock a page of memory that was not locked.

0xc000002b

status_parity_error

a device parity error on an i/o operation.

0xc000002c

status_unable_to_decommit_vm

an attempt was made to decommit uncommitted virtual memory.

0xc000002d

status_not_committed

an attempt was made to change the attributes on memory that has not been committed.

0xc000002e

status_invalid_port_attributes

invalid object attributes specified to ntcreateport or invalid port attributes specified to ntconnectport.

0xc000002f

status_port_message_too_long

the length of the message that was passed to ntrequestport or ntrequestwaitreplyport is longer than the maximum message that is allowed by the port.

0xc0000030

status_invalid_parameter_mix

an invalid combination of parameters was specified.

0xc0000031

status_invalid_quota_lower

an attempt was made to lower a quota limit below the current usage.

0xc0000032

status_disk_corrupt_error

{corrupt disk} the file system structure on the disk is corrupt and unusable. run the chkdsk utility on the volume %hs.

0xc0000033

status_object_name_invalid

the object name is invalid.

0xc0000034

status_object_name_not_found

the object name is not found.

0xc0000035

status_object_name_collision

the object name already exists.

0xc0000037

status_port_disconnected

an attempt was made to send a message to a disconnected communication port.

0xc0000038

status_device_already_attached

an attempt was made to attach to a device that was already attached to another device.

0xc0000039

status_object_path_invalid

the object path component was not a directory object.

0xc000003a

status_object_path_not_found

{path not found} the path %hs does not exist.

0xc000003b

status_object_path_syntax_bad

the object path component was not a directory object.

0xc000003c

status_data_overrun

{data overrun} a data overrun error occurred.

0xc000003d

status_data_late_error

{data late} a data late error occurred.

0xc000003e

status_data_error

{data error} an error occurred in reading or writing data.

0xc000003f

status_crc_error

{bad crc} a cyclic redundancy check (crc) checksum error occurred.

0xc0000040

status_section_too_big

{section too large} the specified section is too big to map the file.

0xc0000041

status_port_connection_refused

the ntconnectport request is refused.

0xc0000042

status_invalid_port_handle

the type of port handle is invalid for the operation that is requested.

0xc0000043

status_sharing_violation

a file cannot be opened because the share access flags are incompatible.

0xc0000044

status_quota_exceeded

insufficient quota exists to complete the operation.

0xc0000045

status_invalid_page_protection

the specified page protection was not valid.

0xc0000046

status_mutant_not_owned

an attempt to release a mutant object was made by a thread that was not the owner of the mutant object.

0xc0000047

status_semaphore_limit_exceeded

an attempt was made to release a semaphore such that its maximum count would have been exceeded.

0xc0000048

status_port_already_set

an attempt was made to set the debugport or exceptionport of a process, but a port already exists in the process, or an attempt was made to set the completionport of a file but a port was already set in the file, or an attempt was made to set the associated completion port of an alpc port but it is already set.

0xc0000049

status_section_not_image

an attempt was made to query image information on a section that does not map an image.

0xc000004a

status_suspend_count_exceeded

an attempt was made to suspend a thread whose suspend count was at its maximum.

0xc000004b

status_thread_is_terminating

an attempt was made to suspend a thread that has begun termination.

0xc000004c

status_bad_working_set_limit

an attempt was made to set the working set limit to an invalid value (for example, the minimum greater than maximum).

0xc000004d

status_incompatible_file_map

a section was created to map a file that is not compatible with an already existing section that maps the same file.

0xc000004e

status_section_protection

a view to a section specifies a protection that is incompatible with the protection of the initial view.

0xc000004f

status_eas_not_supported

an operation involving eas failed because the file system does not support eas.

0xc0000050

status_ea_too_large

an ea operation failed because the ea set is too large.

0xc0000051

status_nonexistent_ea_entry

an ea operation failed because the name or ea index is invalid.

0xc0000052

status_no_eas_on_file

the file for which eas were requested has no eas.

0xc0000053

status_ea_corrupt_error

the ea is corrupt and cannot be read.

0xc0000054

status_file_lock_conflict

a requested read/write cannot be granted due to a conflicting file lock.

0xc0000055

status_lock_not_granted

a requested file lock cannot be granted due to other existing locks.

0xc0000056

status_delete_pending

a non-close operation has been requested of a file object that has a delete pending.

0xc0000057

status_ctl_file_not_supported

an attempt was made to set the control attribute on a file. this attribute is not supported in the destination file system.

0xc0000058

status_unknown_revision

indicates a revision number that was encountered or specified is not one that is known by the service. it might be a more recent revision than the service is aware of.

0xc0000059

status_revision_mismatch

indicates that two revision levels are incompatible.

0xc000005a

status_invalid_owner

indicates a particular security id cannot be assigned as the owner of an object.

0xc000005b

status_invalid_primary_group

indicates a particular security id cannot be assigned as the primary group of an object.

0xc000005c

status_no_impersonation_token

an attempt has been made to operate on an impersonation token by a thread that is not currently impersonating a client.

0xc000005d

status_cant_disable_mandatory

a mandatory group cannot be disabled.

0xc000005e

status_no_logon_servers

no logon servers are currently available to service the logon request.

0xc000005f

status_no_such_logon_session

a specified logon session does not exist. it might already have been terminated.

0xc0000060

status_no_such_privilege

a specified privilege does not exist.

0xc0000061

status_privilege_not_held

a required privilege is not held by the client.

0xc0000062

status_invalid_account_name

the name provided is not a properly formed account name.

0xc0000063

status_user_exists

the specified account already exists.

0xc0000064

status_no_such_user

the specified account does not exist.

0xc0000065

status_group_exists

the specified group already exists.

0xc0000066

status_no_such_group

the specified group does not exist.

0xc0000067

status_member_in_group

the specified user account is already in the specified group account. also used to indicate a group cannot be deleted because it contains a member.

0xc0000068

status_member_not_in_group

the specified user account is not a member of the specified group account.

0xc0000069

status_last_admin

indicates the requested operation would disable or delete the last remaining administration account. this is not allowed to prevent creating a situation in which the system cannot be administrated.

0xc000006a

status_wrong_password

when trying to update a password, this return status indicates that the value provided as the current password is not correct.

0xc000006b

status_ill_formed_password

when trying to update a password, this return status indicates that the value provided for the new password contains values that are not allowed in passwords.

0xc000006c

status_password_restriction

when trying to update a password, this status indicates that some password update rule has been violated. for example, the password might not meet length criteria.

0xc000006d

status_logon_failure

the attempted logon is invalid. this is either due to a bad username or authentication information.

0xc000006e

status_account_restriction

indicates a referenced user name and authentication information are valid, but some user account restriction has prevented successful authentication (such as time-of-day restrictions).

0xc000006f

status_invalid_logon_hours

the user account has time restrictions and cannot be logged onto at this time.

0xc0000070

status_invalid_workstation

the user account is restricted so that it cannot be used to log on from the source workstation.

0xc0000071

status_password_expired

the user account password has expired.

0xc0000072

status_account_disabled

the referenced account is currently disabled and cannot be logged on to.

0xc0000073

status_none_mapped

none of the information to be translated has been translated.

0xc0000074

status_too_many_luids_requested

the number of luids requested cannot be allocated with a single allocation.

0xc0000075

status_luids_exhausted

indicates there are no more luids to allocate.

0xc0000076

status_invalid_sub_authority

indicates the sub-authority value is invalid for the particular use.

0xc0000077

status_invalid_acl

indicates the acl structure is not valid.

0xc0000078

status_invalid_sid

indicates the sid structure is not valid.

0xc0000079

status_invalid_security_descr

indicates the security_descriptor structure is not valid.

0xc000007a

status_procedure_not_found

indicates the specified procedure address cannot be found in the dll.

0xc000007b

status_invalid_image_format

{bad image} %hs is either not designed to run on windows or it contains an error. try installing the program again using the original installation media or contact your system administrator or the software vendor for support.

0xc000007c

status_no_token

an attempt was made to reference a token that does not exist. this is typically done by referencing the token that is associated with a thread when the thread is not impersonating a client.

0xc000007d

status_bad_inheritance_acl

indicates that an attempt to build either an inherited acl or ace was not successful. this can be caused by a number of things. one of the more probable causes is the replacement of a creatorid with a sid that did not fit into the ace or acl.

0xc000007e

status_range_not_locked

the range specified in ntunlockfile was not locked.

0xc000007f

status_disk_full

an operation failed because the disk was full.

0xc0000080

status_server_disabled

the guid allocation server is disabled at the moment.

0xc0000081

status_server_not_disabled

the guid allocation server is enabled at the moment.

0xc0000082

status_too_many_guids_requested

too many guids were requested from the allocation server at once.

0xc0000083

status_guids_exhausted

the guids could not be allocated because the authority agent was exhausted.

0xc0000084

status_invalid_id_authority

the value provided was an invalid value for an identifier authority.

0xc0000085

status_agents_exhausted

no more authority agent values are available for the particular identifier authority value.

0xc0000086

status_invalid_volume_label

an invalid volume label has been specified.

0xc0000087

status_section_not_extended

a mapped section could not be extended.

0xc0000088

status_not_mapped_data

specified section to flush does not map a data file.

0xc0000089

status_resource_data_not_found

indicates the specified image file did not contain a resource section.

0xc000008a

status_resource_type_not_found

indicates the specified resource type cannot be found in the image file.

0xc000008b

status_resource_name_not_found

indicates the specified resource name cannot be found in the image file.

0xc000008c

status_array_bounds_exceeded

{exception} array bounds exceeded.

0xc000008d

status_float_denormal_operand

{exception} floating-point denormal operand.

0xc000008e

status_float_divide_by_zero

{exception} floating-point division by zero.

0xc000008f

status_float_inexact_result

{exception} floating-point inexact result.

0xc0000090

status_float_invalid_operation

{exception} floating-point invalid operation.

0xc0000091

status_float_overflow

{exception} floating-point overflow.

0xc0000092

status_float_stack_check

{exception} floating-point stack check.

0xc0000093

status_float_underflow

{exception} floating-point underflow.

0xc0000094

status_integer_divide_by_zero

{exception} integer division by zero.

0xc0000095

status_integer_overflow

{exception} integer overflow.

0xc0000096

status_privileged_instruction

{exception} privileged instruction.

0xc0000097

status_too_many_paging_files

an attempt was made to install more paging files than the system supports.

0xc0000098

status_file_invalid

the volume for a file has been externally altered such that the opened file is no longer valid.

0xc0000099

status_allotted_space_exceeded

when a block of memory is allotted for future updates, such as the memory allocated to hold discretionary access

(0)
打赏 NTSTATUS Values 微信扫一扫

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

NTSTATUS Values
验证码: NTSTATUS Values
Copyright © 2017-2022  保留所有权利. 粤ICP备17035492号-1
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com