/*++ BUILD Version: 0001 // Increment this if a change has global effects Copyright (c) 1991 Microsoft Corporation Module Name: ntiologc.h Abstract: Constant definitions for the I/O error code log values. Author: Jeff Havens (jhavens) 21-Aug-1991 Revision History: --*/ #ifndef _NTIOLOGC_ #define _NTIOLOGC_ // // Status 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| Facility | Code | // +---+-+-------------------------+-------------------------------+ // // where // // Sev - is the severity code // // 00 - Success // 01 - Informational // 10 - Warning // 11 - Error // // C - is the Customer code flag // // Facility - is the facility code // // Code - is the facility's status code // // // 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 FACILITY_RPC_STUBS 0x3 #define FACILITY_RPC_RUNTIME 0x2 #define FACILITY_MCA_ERROR_CODE 0x5 #define FACILITY_IO_ERROR_CODE 0x4 // // Define the severity codes // #define STATUS_SEVERITY_WARNING 0x2 #define STATUS_SEVERITY_SUCCESS 0x0 #define STATUS_SEVERITY_INFORMATIONAL 0x1 #define STATUS_SEVERITY_ERROR 0x3 // // MessageId: IO_ERR_RETRY_SUCCEEDED // // MessageText: // // A retry was successful on %1. // #define IO_ERR_RETRY_SUCCEEDED ((NTSTATUS)0x00040001L) // // MessageId: IO_ERR_INSUFFICIENT_RESOURCES // // MessageText: // // The driver could not allocate something necessary for the request for %1. // #define IO_ERR_INSUFFICIENT_RESOURCES ((NTSTATUS)0xC0040002L) // // MessageId: IO_ERR_CONFIGURATION_ERROR // // MessageText: // // Driver or device is incorrectly configured for %1. // #define IO_ERR_CONFIGURATION_ERROR ((NTSTATUS)0xC0040003L) // // MessageId: IO_ERR_DRIVER_ERROR // // MessageText: // // Driver detected an internal error in its data structures for %1. // #define IO_ERR_DRIVER_ERROR ((NTSTATUS)0xC0040004L) // // MessageId: IO_ERR_PARITY // // MessageText: // // A parity error was detected on %1. // #define IO_ERR_PARITY ((NTSTATUS)0xC0040005L) // // MessageId: IO_ERR_SEEK_ERROR // // MessageText: // // The device, %1, had a seek error. // #define IO_ERR_SEEK_ERROR ((NTSTATUS)0xC0040006L) // // MessageId: IO_ERR_BAD_BLOCK // // MessageText: // // The device, %1, has a bad block. // #define IO_ERR_BAD_BLOCK ((NTSTATUS)0xC0040007L) // // MessageId: IO_ERR_OVERRUN_ERROR // // MessageText: // // An overrun occurred on %1. // #define IO_ERR_OVERRUN_ERROR ((NTSTATUS)0xC0040008L) // // MessageId: IO_ERR_TIMEOUT // // MessageText: // // The device, %1, did not respond within the timeout period. // #define IO_ERR_TIMEOUT ((NTSTATUS)0xC0040009L) // // MessageId: IO_ERR_SEQUENCE // // MessageText: // // The driver detected an unexpected sequence by the device, %1. // #define IO_ERR_SEQUENCE ((NTSTATUS)0xC004000AL) // // MessageId: IO_ERR_CONTROLLER_ERROR // // MessageText: // // The driver detected a controller error on %1. // #define IO_ERR_CONTROLLER_ERROR ((NTSTATUS)0xC004000BL) // // MessageId: IO_ERR_INTERNAL_ERROR // // MessageText: // // The driver detected an internal driver error on %1. // #define IO_ERR_INTERNAL_ERROR ((NTSTATUS)0xC004000CL) // // MessageId: IO_ERR_INCORRECT_IRQL // // MessageText: // // The driver was configured with an incorrect interrupt for %1. // #define IO_ERR_INCORRECT_IRQL ((NTSTATUS)0xC004000DL) // // MessageId: IO_ERR_INVALID_IOBASE // // MessageText: // // The driver was configured with an invalid I/O base address for %1. // #define IO_ERR_INVALID_IOBASE ((NTSTATUS)0xC004000EL) // // MessageId: IO_ERR_NOT_READY // // MessageText: // // The device, %1, is not ready for access yet. // #define IO_ERR_NOT_READY ((NTSTATUS)0xC004000FL) // // MessageId: IO_ERR_INVALID_REQUEST // // MessageText: // // The request is incorrectly formatted for %1. // #define IO_ERR_INVALID_REQUEST ((NTSTATUS)0xC0040010L) // // MessageId: IO_ERR_VERSION // // MessageText: // // The wrong version of the driver has been loaded. // #define IO_ERR_VERSION ((NTSTATUS)0xC0040011L) // // MessageId: IO_ERR_LAYERED_FAILURE // // MessageText: // // The driver beneath this one has failed in some way for %1. // #define IO_ERR_LAYERED_FAILURE ((NTSTATUS)0xC0040012L) // // MessageId: IO_ERR_RESET // // MessageText: // // The device, %1, has been reset. // #define IO_ERR_RESET ((NTSTATUS)0xC0040013L) // // MessageId: IO_ERR_PROTOCOL // // MessageText: // // A transport driver received a frame which violated the protocol. // #define IO_ERR_PROTOCOL ((NTSTATUS)0xC0040014L) // // MessageId: IO_ERR_MEMORY_CONFLICT_DETECTED // // MessageText: // // A conflict has been detected between two drivers which claimed two overlapping // memory regions. // Driver %2, with device <%3>, claimed a memory range with starting address // in data address 0x28 and 0x2c, and length in data address 0x30. // #define IO_ERR_MEMORY_CONFLICT_DETECTED ((NTSTATUS)0xC0040015L) // // MessageId: IO_ERR_PORT_CONFLICT_DETECTED // // MessageText: // // A conflict has been detected between two drivers which claimed two overlapping // Io port regions. // Driver %2, with device <%3>, claimed an IO port range with starting address // in data address 0x28 and 0x2c, and length in data address 0x30. // #define IO_ERR_PORT_CONFLICT_DETECTED ((NTSTATUS)0xC0040016L) // // MessageId: IO_ERR_DMA_CONFLICT_DETECTED // // MessageText: // // A conflict has been detected between two drivers which claimed equivalent DMA // channels. // Driver %2, with device <%3>, claimed the DMA Channel in data address 0x28, with // optinal port in data address 0x2c. // #define IO_ERR_DMA_CONFLICT_DETECTED ((NTSTATUS)0xC0040017L) // // MessageId: IO_ERR_IRQ_CONFLICT_DETECTED // // MessageText: // // A conflict has been detected between two drivers which claimed equivalent IRQs. // Driver %2, with device <%3>, claimed an interrupt with Level in data address // 0x28, vector in data address 0x2c and Affinity in data address 0x30. // #define IO_ERR_IRQ_CONFLICT_DETECTED ((NTSTATUS)0xC0040018L) // // MessageId: IO_ERR_BAD_FIRMWARE // // MessageText: // // The driver has detected a device with old or out-of-date firmware. The // device will not be used. // #define IO_ERR_BAD_FIRMWARE ((NTSTATUS)0xC0040019L) // // MessageId: IO_WRN_BAD_FIRMWARE // // MessageText: // // The driver has detected that device %1 has old or out-of-date firmware. // Reduced performance may result. // #define IO_WRN_BAD_FIRMWARE ((NTSTATUS)0x8004001AL) // // MessageId: IO_ERR_DMA_RESOURCE_CONFLICT // // MessageText: // // The device could not allocate one or more required resources due to conflicts // with other devices. The device DMA setting of '%2' could not be // satisified due to a conflict with Driver '%3'. // #define IO_ERR_DMA_RESOURCE_CONFLICT ((NTSTATUS)0xC004001BL) // // MessageId: IO_ERR_INTERRUPT_RESOURCE_CONFLICT // // MessageText: // // The device could not allocate one or more required resources due to conflicts // with other devices. The device interrupt setting of '%2' could not be // satisified due to a conflict with Driver '%3'. // #define IO_ERR_INTERRUPT_RESOURCE_CONFLICT ((NTSTATUS)0xC004001CL) // // MessageId: IO_ERR_MEMORY_RESOURCE_CONFLICT // // MessageText: // // The device could not allocate one or more required resources due to conflicts // with other devices. The device memory setting of '%2' could not be // satisified due to a conflict with Driver '%3'. // #define IO_ERR_MEMORY_RESOURCE_CONFLICT ((NTSTATUS)0xC004001DL) // // MessageId: IO_ERR_PORT_RESOURCE_CONFLICT // // MessageText: // // The device could not allocate one or more required resources due to conflicts // with other devices. The device port setting of '%2' could not be // satisified due to a conflict with Driver '%3'. // #define IO_ERR_PORT_RESOURCE_CONFLICT ((NTSTATUS)0xC004001EL) // // MessageId: IO_BAD_BLOCK_WITH_NAME // // MessageText: // // The file %2 on device %1 contains a bad disk block. // #define IO_BAD_BLOCK_WITH_NAME ((NTSTATUS)0xC004001FL) // // MessageId: IO_WRITE_CACHE_ENABLED // // MessageText: // // The driver detected that the device %1 has its write cache enabled. Data corruption // may occur. // #define IO_WRITE_CACHE_ENABLED ((NTSTATUS)0x80040020L) // // MessageId: IO_RECOVERED_VIA_ECC // // MessageText: // // Data was recovered using error correction code on device %1. // #define IO_RECOVERED_VIA_ECC ((NTSTATUS)0x80040021L) // // MessageId: IO_WRITE_CACHE_DISABLED // // MessageText: // // The driver disabled the write cache on device %1. // #define IO_WRITE_CACHE_DISABLED ((NTSTATUS)0x80040022L) // // MessageId: IO_FILE_QUOTA_THRESHOLD // // MessageText: // // A user hit their quota threshold on volume %2. // #define IO_FILE_QUOTA_THRESHOLD ((NTSTATUS)0x40040024L) // // MessageId: IO_FILE_QUOTA_LIMIT // // MessageText: // // A user hit their quota limit on volume %2. // #define IO_FILE_QUOTA_LIMIT ((NTSTATUS)0x40040025L) // // MessageId: IO_FILE_QUOTA_STARTED // // MessageText: // // The system has started rebuilding the user disk quota information on // device %1 with label "%2". // #define IO_FILE_QUOTA_STARTED ((NTSTATUS)0x40040026L) // // MessageId: IO_FILE_QUOTA_SUCCEEDED // // MessageText: // // The system has successfully rebuilt the user disk quota information on // device %1 with label "%2". // #define IO_FILE_QUOTA_SUCCEEDED ((NTSTATUS)0x40040027L) // // MessageId: IO_FILE_QUOTA_FAILED // // MessageText: // // The system has encounted an error rebuilding the user disk quota // information on device %1 with label "%2". // #define IO_FILE_QUOTA_FAILED ((NTSTATUS)0x80040028L) // // MessageId: IO_FILE_SYSTEM_CORRUPT // // MessageText: // // The file system structure on the disk is corrupt and unusable. // Please run the chkdsk utility on the device %1 with label "%2". // #define IO_FILE_SYSTEM_CORRUPT ((NTSTATUS)0xC0040029L) // // MessageId: IO_FILE_QUOTA_CORRUPT // // MessageText: // // The user disk quota information is unusable. // To ensure accuracy, the file system quota information on the device %1 with label "%2" will // be rebuilt. // #define IO_FILE_QUOTA_CORRUPT ((NTSTATUS)0xC004002AL) // // MessageId: IO_SYSTEM_SLEEP_FAILED // // MessageText: // // The system sleep operation failed // #define IO_SYSTEM_SLEEP_FAILED ((NTSTATUS)0xC004002BL) // // MessageId: IO_DUMP_POINTER_FAILURE // // MessageText: // // The system could not get file retrieval pointers for the dump file. // #define IO_DUMP_POINTER_FAILURE ((NTSTATUS)0xC004002CL) // // MessageId: IO_DUMP_DRIVER_LOAD_FAILURE // // MessageText: // // The system could not sucessfully load the crash dump driver. // #define IO_DUMP_DRIVER_LOAD_FAILURE ((NTSTATUS)0xC004002DL) // // MessageId: IO_DUMP_INITIALIZATION_FAILURE // // MessageText: // // Crash dump initialization failed! // #define IO_DUMP_INITIALIZATION_FAILURE ((NTSTATUS)0xC004002EL) // // MessageId: IO_DUMP_DUMPFILE_CONFLICT // // MessageText: // // A valid crash dump was found in the paging file while trying to configure // a direct dump. Direct dump is disabled! This occurs when the direct dump // option is set in the registry but a stop error occured before configuration // completed // #define IO_DUMP_DUMPFILE_CONFLICT ((NTSTATUS)0xC004002FL) // // MessageId: IO_DUMP_DIRECT_CONFIG_FAILED // // MessageText: // // Direct dump configuration failed. Validate the filename and make sure the target device // is not a Fault Tolerant set member, remote, or floppy device. The failure may // be because there is not enough room on the dump device to create the dump file. // #define IO_DUMP_DIRECT_CONFIG_FAILED ((NTSTATUS)0xC0040030L) // // MessageId: IO_DUMP_PAGE_CONFIG_FAILED // // MessageText: // // Configuring the Page file for crash dump failed. Make sure there is a page // file on the boot partition and that is large enough to contain all physical // memory. // #define IO_DUMP_PAGE_CONFIG_FAILED ((NTSTATUS)0xC0040031L) // // MessageId: IO_LOST_DELAYED_WRITE // // MessageText: // // {Delayed Write Failed} // Windows was unable to save all the data for the file %1. The data has been lost. // This error may be caused by a failure of your computer hardware or network connection. Please try to save this file elsewhere. // #define IO_LOST_DELAYED_WRITE ((NTSTATUS)0x80040032L) // // MessageId: IO_WARNING_PAGING_FAILURE // // MessageText: // // An error was detected on device %1 during a paging operation. // #define IO_WARNING_PAGING_FAILURE ((NTSTATUS)0x80040033L) // // MessageId: IO_WRN_FAILURE_PREDICTED // // MessageText: // // The driver has detected that device %1 has predicted that it will fail. // Immediately back up your data and replace your hard disk drive. A failure // may be imminent. // #define IO_WRN_FAILURE_PREDICTED ((NTSTATUS)0x80040034L) // // MessageId: IO_WARNING_INTERRUPT_STILL_PENDING // // MessageText: // // A pending interrupt was detected on device %1 during a timeout operation. A // large number of these warnings may indicate that the system is not correctly // receiving or processing interrupts from the device. // #define IO_WARNING_INTERRUPT_STILL_PENDING ((NTSTATUS)0x80040035L) // // MessageId: IO_DRIVER_CANCEL_TIMEOUT // // MessageText: // // An Io Request to the device %1 did not complete or canceled within the // specific timeout. This can occur if the device driver does not set a // cancel routine for a given IO request packet. // #define IO_DRIVER_CANCEL_TIMEOUT ((NTSTATUS)0x80040036L) // // MessageId: IO_FILE_SYSTEM_CORRUPT_WITH_NAME // // MessageText: // // The file system structure on the disk is corrupt and unusable. // Please run the chkdsk utility on the volume %2. // #define IO_FILE_SYSTEM_CORRUPT_WITH_NAME ((NTSTATUS)0xC0040037L) // // MessageId: IO_WARNING_ALLOCATION_FAILED // // MessageText: // // The driver failed to allocate memory. // #define IO_WARNING_ALLOCATION_FAILED ((NTSTATUS)0x80040038L) // // MessageId: IO_WARNING_LOG_FLUSH_FAILED // // MessageText: // // The system failed to flush data to the transaction log. Corruption may occur. // #define IO_WARNING_LOG_FLUSH_FAILED ((NTSTATUS)0x80040039L) // // MessageId: IO_WARNING_DUPLICATE_SIGNATURE // // MessageText: // // Changing the disk signature of disk %2 because it is equal to the disk // signature of disk %3. // #define IO_WARNING_DUPLICATE_SIGNATURE ((NTSTATUS)0x8004003AL) // // MessageId: IO_WARNING_DUPLICATE_PATH // // MessageText: // // Disk %2 will not be used because it is a redundant path for disk %3. // #define IO_WARNING_DUPLICATE_PATH ((NTSTATUS)0x8004003BL) // // MessageId: MCA_WARNING_CACHE // // MessageText: // // Machine Check Event reported is a corrected level %3 Cache error reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_WARNING_CACHE ((NTSTATUS)0x8005003CL) // // MessageId: MCA_ERROR_CACHE // // MessageText: // // Machine Check Event reported is a fatal level %3 Cache error reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_ERROR_CACHE ((NTSTATUS)0xC005003DL) // // MessageId: MCA_WARNING_TLB // // MessageText: // // Machine Check Event reported is a corrected level %3 translation Buffer error reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_WARNING_TLB ((NTSTATUS)0x8005003EL) // // MessageId: MCA_ERROR_TLB // // MessageText: // // Machine Check Event reported is a fatal level %3 translation Buffer error reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_ERROR_TLB ((NTSTATUS)0xC005003FL) // // MessageId: MCA_WARNING_CPU_BUS // // MessageText: // // Machine Check Event reported is a corrected External/Internal bus error reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_WARNING_CPU_BUS ((NTSTATUS)0x80050040L) // // MessageId: MCA_ERROR_CPU_BUS // // MessageText: // // Machine Check Event reported is a fatal External/Internal bus error reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_ERROR_CPU_BUS ((NTSTATUS)0xC0050041L) // // MessageId: MCA_WARNING_REGISTER_FILE // // MessageText: // // Machine Check Event reported is a corrected internal CPU register access error reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_WARNING_REGISTER_FILE ((NTSTATUS)0x80050042L) // // MessageId: MCA_ERROR_REGISTER_FILE // // MessageText: // // Machine Check Event reported is a fatal internal CPU register access error reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_ERROR_REGISTER_FILE ((NTSTATUS)0xC0050043L) // // MessageId: MCA_WARNING_MAS // // MessageText: // // Machine Check Event reported is a corrected Micro Architecture Structure error reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_WARNING_MAS ((NTSTATUS)0x80050044L) // // MessageId: MCA_ERROR_MAS // // MessageText: // // Machine Check Event reported is a fatal Micro Architecture Structure error reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_ERROR_MAS ((NTSTATUS)0xC0050045L) // // MessageId: MCA_WARNING_MEM_UNKNOWN // // MessageText: // // Machine Check Event reported is a corrected ECC memory error at an unknown physical address reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_WARNING_MEM_UNKNOWN ((NTSTATUS)0x80050046L) // // MessageId: MCA_ERROR_MEM_UNKNOWN // // MessageText: // // Machine Check Event reported is a fatal ECC memory error at an unknown physical address reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_ERROR_MEM_UNKNOWN ((NTSTATUS)0xC0050047L) // // MessageId: MCA_WARNING_MEM_1_2 // // MessageText: // // Machine Check Event reported is a corrected ECC memory error at physical address %3 reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_WARNING_MEM_1_2 ((NTSTATUS)0x80050048L) // // MessageId: MCA_ERROR_MEM_1_2 // // MessageText: // // Machine Check Event reported is a fatal ECC memory error at physical address %3 reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_ERROR_MEM_1_2 ((NTSTATUS)0xC0050049L) // // MessageId: MCA_WARNING_MEM_1_2_5 // // MessageText: // // Machine Check Event reported is a corrected ECC memory error at physical address %3 on memory module %4 reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_WARNING_MEM_1_2_5 ((NTSTATUS)0x8005004AL) // // MessageId: MCA_ERROR_MEM_1_2_5 // // MessageText: // // Machine Check Event reported is a fatal ECC memory error at physical address %3 on memory module %4 reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_ERROR_MEM_1_2_5 ((NTSTATUS)0xC005004BL) // // MessageId: MCA_WARNING_MEM_1_2_5_4 // // MessageText: // // Machine Check Event reported is a corrected ECC memory error at physical address %3 on memory module %4 on memory card %5 reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_WARNING_MEM_1_2_5_4 ((NTSTATUS)0x8005004CL) // // MessageId: MCA_ERROR_MEM_1_2_5_4 // // MessageText: // // Machine Check Event reported is a fatal ECC memory error at physical address %3 on memory module %4 on memory card %5 reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_ERROR_MEM_1_2_5_4 ((NTSTATUS)0xC005004DL) // // MessageId: MCA_WARNING_SYSTEM_EVENT // // MessageText: // // Machine Check Event reported is a corrected System Event error reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_WARNING_SYSTEM_EVENT ((NTSTATUS)0x8005004EL) // // MessageId: MCA_ERROR_SYSTEM_EVENT // // MessageText: // // Machine Check Event reported is a fatal System Event error reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_ERROR_SYSTEM_EVENT ((NTSTATUS)0xC005004FL) // // MessageId: MCA_WARNING_PCI_BUS_PARITY // // MessageText: // // Machine Check Event reported is a corrected PCI bus Parity error during a transaction type %3 at address %4 on PCI bus %5 reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_WARNING_PCI_BUS_PARITY ((NTSTATUS)0x80050050L) // // MessageId: MCA_ERROR_PCI_BUS_PARITY // // MessageText: // // Machine Check Event reported is a fatal PCI bus Parity error during a transaction type %3 at address %4 on PCI bus %5 reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_ERROR_PCI_BUS_PARITY ((NTSTATUS)0xC0050051L) // // MessageId: MCA_WARNING_PCI_BUS_PARITY_NO_INFO // // MessageText: // // Machine Check Event reported is a corrected PCI bus Parity error reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_WARNING_PCI_BUS_PARITY_NO_INFO ((NTSTATUS)0x80050052L) // // MessageId: MCA_ERROR_PCI_BUS_PARITY_NO_INFO // // MessageText: // // Machine Check Event reported is a fatal PCI bus Parity error reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_ERROR_PCI_BUS_PARITY_NO_INFO ((NTSTATUS)0xC0050053L) // // MessageId: MCA_WARNING_PCI_BUS_SERR // // MessageText: // // Machine Check Event reported is a corrected PCI bus SERR error during a transaction type %3 at address %4 on PCI bus %5 reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_WARNING_PCI_BUS_SERR ((NTSTATUS)0x80050054L) // // MessageId: MCA_ERROR_PCI_BUS_SERR // // MessageText: // // Machine Check Event reported is a fatal PCI bus SERR error during a transaction type %3 at address %4 on PCI bus %5 reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_ERROR_PCI_BUS_SERR ((NTSTATUS)0xC0050055L) // // MessageId: MCA_WARNING_PCI_BUS_SERR_NO_INFO // // MessageText: // // Machine Check Event reported is a corrected PCI bus SERR error reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_WARNING_PCI_BUS_SERR_NO_INFO ((NTSTATUS)0x80050056L) // // MessageId: MCA_ERROR_PCI_BUS_SERR_NO_INFO // // MessageText: // // Machine Check Event reported is a fatal PCI bus SERR error reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_ERROR_PCI_BUS_SERR_NO_INFO ((NTSTATUS)0xC0050057L) // // MessageId: MCA_WARNING_PCI_BUS_MASTER_ABORT // // MessageText: // // Machine Check Event reported is a corrected PCI bus Master abort error during a transaction type %3 at address %4 on PCI bus %5 reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_WARNING_PCI_BUS_MASTER_ABORT ((NTSTATUS)0x80050058L) // // MessageId: MCA_ERROR_PCI_BUS_MASTER_ABORT // // MessageText: // // Machine Check Event reported is a fatal PCI bus Master abort error during a transaction type %3 at address %4 on PCI bus %5 reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_ERROR_PCI_BUS_MASTER_ABORT ((NTSTATUS)0xC0050059L) // // MessageId: MCA_WARNING_PCI_BUS_MASTER_ABORT_NO_INFO // // MessageText: // // Machine Check Event reported is a corrected PCI bus Master abort error reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_WARNING_PCI_BUS_MASTER_ABORT_NO_INFO ((NTSTATUS)0x8005005AL) // // MessageId: MCA_ERROR_PCI_BUS_MASTER_ABORT_NO_INFO // // MessageText: // // Machine Check Event reported is a fatal PCI bus Master abort error reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_ERROR_PCI_BUS_MASTER_ABORT_NO_INFO ((NTSTATUS)0xC005005BL) // // MessageId: MCA_WARNING_PCI_BUS_TIMEOUT // // MessageText: // // Machine Check Event reported is a corrected PCI bus Timeout error during a transaction type %3 at address %4 on PCI bus %5 reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_WARNING_PCI_BUS_TIMEOUT ((NTSTATUS)0x8005005CL) // // MessageId: MCA_ERROR_PCI_BUS_TIMEOUT // // MessageText: // // Machine Check Event reported is a fatal PCI bus Timeout error during a transaction type %3 at address %4 on PCI bus %5 reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_ERROR_PCI_BUS_TIMEOUT ((NTSTATUS)0xC005005DL) // // MessageId: MCA_WARNING_PCI_BUS_TIMEOUT_NO_INFO // // MessageText: // // Machine Check Event reported is a corrected PCI bus Timeout error reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_WARNING_PCI_BUS_TIMEOUT_NO_INFO ((NTSTATUS)0x8005005EL) // // MessageId: MCA_ERROR_PCI_BUS_TIMEOUT_NO_INFO // // MessageText: // // Machine Check Event reported is a fatal PCI bus Timeout error reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_ERROR_PCI_BUS_TIMEOUT_NO_INFO ((NTSTATUS)0xC005005FL) // // MessageId: MCA_WARNING_PCI_BUS_UNKNOWN // // MessageText: // // Machine Check Event reported is an unknown corrected PCI bus error reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_WARNING_PCI_BUS_UNKNOWN ((NTSTATUS)0x80050060L) // // MessageId: MCA_ERROR_PCI_BUS_UNKNOWN // // MessageText: // // Machine Check Event reported is an unknown fatal PCI bus error reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_ERROR_PCI_BUS_UNKNOWN ((NTSTATUS)0xC0050061L) // // MessageId: MCA_WARNING_PCI_DEVICE // // MessageText: // // Machine Check Event reported is a corrected PCI component error reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_WARNING_PCI_DEVICE ((NTSTATUS)0x80050062L) // // MessageId: MCA_ERROR_PCI_DEVICE // // MessageText: // // Machine Check Event reported is a fatal PCI component error reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_ERROR_PCI_DEVICE ((NTSTATUS)0xC0050063L) // // MessageId: MCA_WARNING_SMBIOS // // MessageText: // // Machine Check Event reported is a corrected SMBIOS Device Type %3 error reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_WARNING_SMBIOS ((NTSTATUS)0x80050064L) // // MessageId: MCA_ERROR_SMBIOS // // MessageText: // // Machine Check Event reported is a fatal SMBIOS Device Type %3 error reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_ERROR_SMBIOS ((NTSTATUS)0xC0050065L) // // MessageId: MCA_WARNING_PLATFORM_SPECIFIC // // MessageText: // // Machine Check Event reported is a corrected Platform Specific error reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_WARNING_PLATFORM_SPECIFIC ((NTSTATUS)0x80050066L) // // MessageId: MCA_ERROR_PLATFORM_SPECIFIC // // MessageText: // // Machine Check Event reported is a fatal Platform Specific error reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_ERROR_PLATFORM_SPECIFIC ((NTSTATUS)0xC0050067L) // // MessageId: MCA_WARNING_UNKNOWN // // MessageText: // // Machine Check Event reported is a corrected error reported to CPU %1. // #define MCA_WARNING_UNKNOWN ((NTSTATUS)0x80050068L) // // MessageId: MCA_ERROR_UNKNOWN // // MessageText: // // Machine Check Event reported is a fatal error reported to CPU %1. // #define MCA_ERROR_UNKNOWN ((NTSTATUS)0xC0050069L) // // MessageId: MCA_WARNING_UNKNOWN_NO_CPU // // MessageText: // // Machine Check Event reported is a corrected error. // #define MCA_WARNING_UNKNOWN_NO_CPU ((NTSTATUS)0x8005006AL) // // MessageId: MCA_ERROR_UNKNOWN_NO_CPU // // MessageText: // // Machine Check Event reported is a fatal error. // #define MCA_ERROR_UNKNOWN_NO_CPU ((NTSTATUS)0xC005006BL) // // MessageId: IO_ERR_THREAD_STUCK_IN_DEVICE_DRIVER // // MessageText: // // The driver %3 for the %2 device %1 got stuck in an infinite loop. This // usually indicates a problem with the device itself or with the device // driver programming the hardware incorrectly. Please check with your // hardware device vendor for any driver updates. // #define IO_ERR_THREAD_STUCK_IN_DEVICE_DRIVER ((NTSTATUS)0xC004006CL) // // MessageId: MCA_WARNING_CMC_THRESHOLD_EXCEEDED // // MessageText: // // Corrected Machine Check Interrupt threshold exceeded. Interrupt has been disabled. Polling mode has been enabled. // #define MCA_WARNING_CMC_THRESHOLD_EXCEEDED ((NTSTATUS)0x8005006DL) // // MessageId: MCA_WARNING_CPE_THRESHOLD_EXCEEDED // // MessageText: // // Corrected Platform Error Interrupt threshold exceeded. Interrupt has been disabled. Polling mode has been enabled. // #define MCA_WARNING_CPE_THRESHOLD_EXCEEDED ((NTSTATUS)0x8005006EL) // // MessageId: MCA_WARNING_CPU_THERMAL_THROTTLED // // MessageText: // // Machine Check Event reported is a CPU thermal throttling event reported from CPU %1. The CPU has exceeded the temperature limit and has been throttled down. %2 additional error(s) are contained within the record. // #define MCA_WARNING_CPU_THERMAL_THROTTLED ((NTSTATUS)0x8005006FL) // // MessageId: MCA_INFO_CPU_THERMAL_THROTTLING_REMOVED // // MessageText: // // Machine Check Event reported is a CPU thermal throttling event reported from CPU %1. The CPU has dropped below the temperature limit and throttling has been removed. %2 additional error(s) are contained within the record. // #define MCA_INFO_CPU_THERMAL_THROTTLING_REMOVED ((NTSTATUS)0x40050070L) // // MessageId: MCA_WARNING_CPU // // MessageText: // // Machine Check Event reported is a corrected CPU error reported from CPU %1. %2 additional error(s) are contained within the record. // #define MCA_WARNING_CPU ((NTSTATUS)0x80050071L) // // MessageId: MCA_ERROR_CPU // // MessageText: // // Machine Check Event reported is a fatal CPU error reported to CPU %1. %2 additional error(s) are contained within the record. // #define MCA_ERROR_CPU ((NTSTATUS)0xC0050072L) // // MessageId: MCA_INFO_NO_MORE_CORRECTED_ERROR_LOGS // // MessageText: // // The maximum number of Machine Check Event corrected error events that can be saved to the Event Log has been reached. Logging of these events has been disabled. // #define MCA_INFO_NO_MORE_CORRECTED_ERROR_LOGS ((NTSTATUS)0x40050073L) // // MessageId: MCA_INFO_MEMORY_PAGE_MARKED_BAD // // MessageText: // // The memory page at physical address %1 has encountered multiple corrected hardware error events. As a result it will no longer be used by Windows. // #define MCA_INFO_MEMORY_PAGE_MARKED_BAD ((NTSTATUS)0x40050074L) // // MessageId: IO_ERR_PORT_TIMEOUT // // MessageText: // // The driver for device %1 detected a port timeout due to prolonged inactivity. All associated busses were reset in an effort to clear the condition. // #define IO_ERR_PORT_TIMEOUT ((NTSTATUS)0xC0040075L) // // MessageId: IO_WARNING_BUS_RESET // // MessageText: // // The driver for device %1 performed a bus reset upon request. // #define IO_WARNING_BUS_RESET ((NTSTATUS)0x80040076L) // // MessageId: IO_INFO_THROTTLE_COMPLETE // // MessageText: // // The driver for device %1 delayed non-paging Io requests for %2 ms to recover from a low memory condition. // #define IO_INFO_THROTTLE_COMPLETE ((NTSTATUS)0x40040077L) #endif /* _NTIOLOGC_ */