📄 bugcodes.pas
字号:
{******************************************************************}
{ }
{ Borland Delphi Runtime Library }
{ BugCodes interface unit }
{ }
{ Portions created by Microsoft are }
{ Copyright (C) 1995-1999 Microsoft Corporation. }
{ All Rights Reserved. }
{ }
{ The original file is: bugcodes.h, released June 2000. }
{ The original Pascal code is: BugCodes.pas, released Dec. 2000 }
{ The initial developer of the Pascal code is Marcel van Brakel }
{ (brakelm@bart.nl). }
{ }
{ Portions created by Marcel van Brakel are }
{ Copyright (C) 1999 Marcel van Brakel. }
{ }
{ Obtained through: }
{ Joint Endeavour of Delphi Innovators (Project JEDI) }
{ }
{ You may retrieve the latest version of this file at the Project }
{ JEDI home page, located at http://delphi-jedi.org }
{ }
{ The contents of this file are used with permission, subject to }
{ the Mozilla Public License Version 1.1 (the "License"); you may }
{ not use this file except in compliance with the License. You may }
{ obtain a copy of the License at }
{ http://www.mozilla.org/MPL/MPL-1.1.html }
{ }
{ Software distributed under the License is distributed on an }
{ "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or }
{ implied. See the License for the specific language governing }
{ rights and limitations under the License. }
{ }
{******************************************************************}
unit BugCodes;
{$WEAKPACKAGEUNIT}
{$HPPEMIT ''}
{$HPPEMIT '#include "bugcodes.h"'}
{$HPPEMIT ''}
{$I WINDEFINES.INC}
interface
uses
WinType;
{$I WINDEFINES.INC}
//
// Values are 32 bit values layed out as follows:
//
// 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
// 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
// +---+-+-+-----------------------+-------------------------------+
// |Sev|C|R| Facility | Code |
// +---+-+-+-----------------------+-------------------------------+
//
// where
//
// Sev - is the severity code
//
// 00 - Success
// 01 - Informational
// 10 - Warning
// 11 - Error
//
// C - is the Customer code flag
//
// R - is a reserved bit
//
// Facility - is the facility code
//
// Code - is the facility's status code
//
//
// Define the facility codes
//
//
// Define the severity codes
//
const
//
// MessageId: APC_INDEX_MISMATCH
//
// MessageText:
//
// APC_INDEX_MISMATCH
//
APC_INDEX_MISMATCH = ULONG($00000001);
{$EXTERNALSYM APC_INDEX_MISMATCH}
//
// MessageId: DEVICE_QUEUE_NOT_BUSY
//
// MessageText:
//
// DEVICE_QUEUE_NOT_BUSY
//
DEVICE_QUEUE_NOT_BUSY = ULONG($00000002);
{$EXTERNALSYM DEVICE_QUEUE_NOT_BUSY}
//
// MessageId: INVALID_AFFINITY_SET
//
// MessageText:
//
// INVALID_AFFINITY_SET
//
INVALID_AFFINITY_SET = ULONG($00000003);
{$EXTERNALSYM INVALID_AFFINITY_SET}
//
// MessageId: INVALID_DATA_ACCESS_TRAP
//
// MessageText:
//
// INVALID_DATA_ACCESS_TRAP
//
INVALID_DATA_ACCESS_TRAP = ULONG($00000004);
{$EXTERNALSYM INVALID_DATA_ACCESS_TRAP}
//
// MessageId: INVALID_PROCESS_ATTACH_ATTEMPT
//
// MessageText:
//
// INVALID_PROCESS_ATTACH_ATTEMPT
//
INVALID_PROCESS_ATTACH_ATTEMPT = ULONG($00000005);
{$EXTERNALSYM INVALID_PROCESS_ATTACH_ATTEMPT}
//
// MessageId: INVALID_PROCESS_DETACH_ATTEMPT
//
// MessageText:
//
// INVALID_PROCESS_DETACH_ATTEMPT
//
INVALID_PROCESS_DETACH_ATTEMPT = ULONG($00000006);
{$EXTERNALSYM INVALID_PROCESS_DETACH_ATTEMPT}
//
// MessageId: INVALID_SOFTWARE_INTERRUPT
//
// MessageText:
//
// INVALID_SOFTWARE_INTERRUPT
//
INVALID_SOFTWARE_INTERRUPT = ULONG($00000007);
{$EXTERNALSYM INVALID_SOFTWARE_INTERRUPT}
//
// MessageId: IRQL_NOT_DISPATCH_LEVEL
//
// MessageText:
//
// IRQL_NOT_DISPATCH_LEVEL
//
IRQL_NOT_DISPATCH_LEVEL = ULONG($00000008);
{$EXTERNALSYM IRQL_NOT_DISPATCH_LEVEL}
//
// MessageId: IRQL_NOT_GREATER_OR_EQUAL
//
// MessageText:
//
// IRQL_NOT_GREATER_OR_EQUAL
//
IRQL_NOT_GREATER_OR_EQUAL = ULONG($00000009);
{$EXTERNALSYM IRQL_NOT_GREATER_OR_EQUAL}
//
// MessageId: IRQL_NOT_LESS_OR_EQUAL
//
// MessageText:
//
// IRQL_NOT_LESS_OR_EQUAL
//
IRQL_NOT_LESS_OR_EQUAL = ULONG($0000000A);
{$EXTERNALSYM IRQL_NOT_LESS_OR_EQUAL}
//
// MessageId: NO_EXCEPTION_HANDLING_SUPPORT
//
// MessageText:
//
// NO_EXCEPTION_HANDLING_SUPPORT
//
NO_EXCEPTION_HANDLING_SUPPORT = ULONG($0000000B);
{$EXTERNALSYM NO_EXCEPTION_HANDLING_SUPPORT}
//
// MessageId: MAXIMUM_WAIT_OBJECTS_EXCEEDED
//
// MessageText:
//
// MAXIMUM_WAIT_OBJECTS_EXCEEDED
//
MAXIMUM_WAIT_OBJECTS_EXCEEDED = ULONG($0000000C);
{$EXTERNALSYM MAXIMUM_WAIT_OBJECTS_EXCEEDED}
//
// MessageId: MUTEX_LEVEL_NUMBER_VIOLATION
//
// MessageText:
//
// MUTEX_LEVEL_NUMBER_VIOLATION
//
MUTEX_LEVEL_NUMBER_VIOLATION = ULONG($0000000D);
{$EXTERNALSYM MUTEX_LEVEL_NUMBER_VIOLATION}
//
// MessageId: NO_USER_MODE_CONTEXT
//
// MessageText:
//
// NO_USER_MODE_CONTEXT
//
NO_USER_MODE_CONTEXT = ULONG($0000000E);
{$EXTERNALSYM NO_USER_MODE_CONTEXT}
//
// MessageId: SPIN_LOCK_ALREADY_OWNED
//
// MessageText:
//
// SPIN_LOCK_ALREADY_OWNED
//
SPIN_LOCK_ALREADY_OWNED = ULONG($0000000F);
{$EXTERNALSYM SPIN_LOCK_ALREADY_OWNED}
//
// MessageId: SPIN_LOCK_NOT_OWNED
//
// MessageText:
//
// SPIN_LOCK_NOT_OWNED
//
SPIN_LOCK_NOT_OWNED = ULONG($00000010);
{$EXTERNALSYM SPIN_LOCK_NOT_OWNED}
//
// MessageId: THREAD_NOT_MUTEX_OWNER
//
// MessageText:
//
// THREAD_NOT_MUTEX_OWNER
//
THREAD_NOT_MUTEX_OWNER = ULONG($00000011);
{$EXTERNALSYM THREAD_NOT_MUTEX_OWNER}
//
// MessageId: TRAP_CAUSE_UNKNOWN
//
// MessageText:
//
// TRAP_CAUSE_UNKNOWN
//
TRAP_CAUSE_UNKNOWN = ULONG($00000012);
{$EXTERNALSYM TRAP_CAUSE_UNKNOWN}
//
// MessageId: EMPTY_THREAD_REAPER_LIST
//
// MessageText:
//
// EMPTY_THREAD_REAPER_LIST
//
EMPTY_THREAD_REAPER_LIST = ULONG($00000013);
{$EXTERNALSYM EMPTY_THREAD_REAPER_LIST}
//
// MessageId: CREATE_DELETE_LOCK_NOT_LOCKED
//
// MessageText:
//
// CREATE_DELETE_LOCK_NOT_LOCKED
//
CREATE_DELETE_LOCK_NOT_LOCKED = ULONG($00000014);
{$EXTERNALSYM CREATE_DELETE_LOCK_NOT_LOCKED}
//
// MessageId: LAST_CHANCE_CALLED_FROM_KMODE
//
// MessageText:
//
// LAST_CHANCE_CALLED_FROM_KMODE
//
LAST_CHANCE_CALLED_FROM_KMODE = ULONG($00000015);
{$EXTERNALSYM LAST_CHANCE_CALLED_FROM_KMODE}
//
// MessageId: CID_HANDLE_CREATION
//
// MessageText:
//
// CID_HANDLE_CREATION
//
CID_HANDLE_CREATION = ULONG($00000016);
{$EXTERNALSYM CID_HANDLE_CREATION}
//
// MessageId: CID_HANDLE_DELETION
//
// MessageText:
//
// CID_HANDLE_DELETION
//
CID_HANDLE_DELETION = ULONG($00000017);
{$EXTERNALSYM CID_HANDLE_DELETION}
//
// MessageId: REFERENCE_BY_POINTER
//
// MessageText:
//
// REFERENCE_BY_POINTER
//
REFERENCE_BY_POINTER = ULONG($00000018);
{$EXTERNALSYM REFERENCE_BY_POINTER}
//
// MessageId: BAD_POOL_HEADER
//
// MessageText:
//
// BAD_POOL_HEADER
//
BAD_POOL_HEADER = ULONG($00000019);
{$EXTERNALSYM BAD_POOL_HEADER}
//
// MessageId: MEMORY_MANAGEMENT
//
// MessageText:
//
// MEMORY_MANAGEMENT
//
MEMORY_MANAGEMENT = ULONG($0000001A);
{$EXTERNALSYM MEMORY_MANAGEMENT}
//
// MessageId: PFN_SHARE_COUNT
//
// MessageText:
//
// PFN_SHARE_COUNT
//
PFN_SHARE_COUNT = ULONG($0000001B);
{$EXTERNALSYM PFN_SHARE_COUNT}
//
// MessageId: PFN_REFERENCE_COUNT
//
// MessageText:
//
// PFN_REFERENCE_COUNT
//
PFN_REFERENCE_COUNT = ULONG($0000001C);
{$EXTERNALSYM PFN_REFERENCE_COUNT}
//
// MessageId: NO_SPIN_LOCK_AVAILABLE
//
// MessageText:
//
// NO_SPIN_LOCK_AVAILABLE
//
NO_SPIN_LOCK_AVAILABLE = ULONG($0000001D);
{$EXTERNALSYM NO_SPIN_LOCK_AVAILABLE}
//
// MessageId: KMODE_EXCEPTION_NOT_HANDLED
//
// MessageText:
//
// KMODE_EXCEPTION_NOT_HANDLED
//
KMODE_EXCEPTION_NOT_HANDLED = ULONG($0000001E);
{$EXTERNALSYM KMODE_EXCEPTION_NOT_HANDLED}
//
// MessageId: SHARED_RESOURCE_CONV_ERROR
//
// MessageText:
//
// SHARED_RESOURCE_CONV_ERROR
//
SHARED_RESOURCE_CONV_ERROR = ULONG($0000001F);
{$EXTERNALSYM SHARED_RESOURCE_CONV_ERROR}
//
// MessageId: KERNEL_APC_PENDING_DURING_EXIT
//
// MessageText:
//
// KERNEL_APC_PENDING_DURING_EXIT
//
KERNEL_APC_PENDING_DURING_EXIT = ULONG($00000020);
{$EXTERNALSYM KERNEL_APC_PENDING_DURING_EXIT}
//
// MessageId: QUOTA_UNDERFLOW
//
// MessageText:
//
// QUOTA_UNDERFLOW
//
QUOTA_UNDERFLOW = ULONG($00000021);
{$EXTERNALSYM QUOTA_UNDERFLOW}
//
// MessageId: FILE_SYSTEM
//
// MessageText:
//
// FILE_SYSTEM
//
FILE_SYSTEM = ULONG($00000022);
{$EXTERNALSYM FILE_SYSTEM}
//
// MessageId: FAT_FILE_SYSTEM
//
// MessageText:
//
// FAT_FILE_SYSTEM
//
FAT_FILE_SYSTEM = ULONG($00000023);
{$EXTERNALSYM FAT_FILE_SYSTEM}
//
// MessageId: NTFS_FILE_SYSTEM
//
// MessageText:
//
// NTFS_FILE_SYSTEM
//
NTFS_FILE_SYSTEM = ULONG($00000024);
{$EXTERNALSYM NTFS_FILE_SYSTEM}
//
// MessageId: NPFS_FILE_SYSTEM
//
// MessageText:
//
// NPFS_FILE_SYSTEM
//
NPFS_FILE_SYSTEM = ULONG($00000025);
{$EXTERNALSYM NPFS_FILE_SYSTEM}
//
// MessageId: CDFS_FILE_SYSTEM
//
// MessageText:
//
// CDFS_FILE_SYSTEM
//
CDFS_FILE_SYSTEM = ULONG($00000026);
{$EXTERNALSYM CDFS_FILE_SYSTEM}
//
// MessageId: RDR_FILE_SYSTEM
//
// MessageText:
//
// RDR_FILE_SYSTEM
//
RDR_FILE_SYSTEM = ULONG($00000027);
{$EXTERNALSYM RDR_FILE_SYSTEM}
//
// MessageId: CORRUPT_ACCESS_TOKEN
//
// MessageText:
//
// CORRUPT_ACCESS_TOKEN
//
CORRUPT_ACCESS_TOKEN = ULONG($00000028);
{$EXTERNALSYM CORRUPT_ACCESS_TOKEN}
//
// MessageId: SECURITY_SYSTEM
//
// MessageText:
//
// SECURITY_SYSTEM
//
SECURITY_SYSTEM = ULONG($00000029);
{$EXTERNALSYM SECURITY_SYSTEM}
//
// MessageId: INCONSISTENT_IRP
//
// MessageText:
//
// INCONSISTENT_IRP
//
INCONSISTENT_IRP = ULONG($0000002A);
{$EXTERNALSYM INCONSISTENT_IRP}
//
// MessageId: PANIC_STACK_SWITCH
//
// MessageText:
//
// PANIC_STACK_SWITCH
//
PANIC_STACK_SWITCH = ULONG($0000002B);
{$EXTERNALSYM PANIC_STACK_SWITCH}
//
// MessageId: PORT_DRIVER_INTERNAL
//
// MessageText:
//
// PORT_DRIVER_INTERNAL
//
PORT_DRIVER_INTERNAL = ULONG($0000002C);
{$EXTERNALSYM PORT_DRIVER_INTERNAL}
//
// MessageId: SCSI_DISK_DRIVER_INTERNAL
//
// MessageText:
//
// SCSI_DISK_DRIVER_INTERNAL
//
SCSI_DISK_DRIVER_INTERNAL = ULONG($0000002D);
{$EXTERNALSYM SCSI_DISK_DRIVER_INTERNAL}
//
// MessageId: DATA_BUS_ERROR
//
// MessageText:
//
// DATA_BUS_ERROR
//
DATA_BUS_ERROR = ULONG($0000002E);
{$EXTERNALSYM DATA_BUS_ERROR}
//
// MessageId: INSTRUCTION_BUS_ERROR
//
// MessageText:
//
// INSTRUCTION_BUS_ERROR
//
INSTRUCTION_BUS_ERROR = ULONG($0000002F);
{$EXTERNALSYM INSTRUCTION_BUS_ERROR}
//
// MessageId: SET_OF_INVALID_CONTEXT
//
// MessageText:
//
// SET_OF_INVALID_CONTEXT
//
SET_OF_INVALID_CONTEXT = ULONG($00000030);
{$EXTERNALSYM SET_OF_INVALID_CONTEXT}
//
// MessageId: PHASE0_INITIALIZATION_FAILED
//
// MessageText:
//
// PHASE0_INITIALIZATION_FAILED
//
PHASE0_INITIALIZATION_FAILED = ULONG($00000031);
{$EXTERNALSYM PHASE0_INITIALIZATION_FAILED}
//
// MessageId: PHASE1_INITIALIZATION_FAILED
//
// MessageText:
//
// PHASE1_INITIALIZATION_FAILED
//
PHASE1_INITIALIZATION_FAILED = ULONG($00000032);
{$EXTERNALSYM PHASE1_INITIALIZATION_FAILED}
//
// MessageId: UNEXPECTED_INITIALIZATION_CALL
//
// MessageText:
//
// UNEXPECTED_INITIALIZATION_CALL
//
UNEXPECTED_INITIALIZATION_CALL = ULONG($00000033);
{$EXTERNALSYM UNEXPECTED_INITIALIZATION_CALL}
//
// MessageId: CACHE_MANAGER
//
// MessageText:
//
// CACHE_MANAGER
//
CACHE_MANAGER = ULONG($00000034);
{$EXTERNALSYM CACHE_MANAGER}
//
// MessageId: NO_MORE_IRP_STACK_LOCATIONS
//
// MessageText:
//
// NO_MORE_IRP_STACK_LOCATIONS
//
NO_MORE_IRP_STACK_LOCATIONS = ULONG($00000035);
{$EXTERNALSYM NO_MORE_IRP_STACK_LOCATIONS}
//
// MessageId: DEVICE_REFERENCE_COUNT_NOT_ZERO
//
// MessageText:
//
// DEVICE_REFERENCE_COUNT_NOT_ZERO
//
DEVICE_REFERENCE_COUNT_NOT_ZERO = ULONG($00000036);
{$EXTERNALSYM DEVICE_REFERENCE_COUNT_NOT_ZERO}
//
// MessageId: FLOPPY_INTERNAL_ERROR
//
// MessageText:
//
// FLOPPY_INTERNAL_ERROR
//
FLOPPY_INTERNAL_ERROR = ULONG($00000037);
{$EXTERNALSYM FLOPPY_INTERNAL_ERROR}
//
// MessageId: SERIAL_DRIVER_INTERNAL
//
// MessageText:
//
// SERIAL_DRIVER_INTERNAL
//
SERIAL_DRIVER_INTERNAL = ULONG($00000038);
{$EXTERNALSYM SERIAL_DRIVER_INTERNAL}
//
// MessageId: SYSTEM_EXIT_OWNED_MUTEX
//
// MessageText:
//
// SYSTEM_EXIT_OWNED_MUTEX
//
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -