⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bugcodes.pas

📁 详细Windows API大全有关知识以及相关问题
💻 PAS
📖 第 1 页 / 共 4 页
字号:
{******************************************************************}
{                                                       	   }
{       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 + -