其中的errorLogEntry->ErrorCode = 100会在
------------------------------------------------------------------
void Test(PDRIVER_OBJECT pDriverObject) { KdPrint(("Test()!\n")); PIO_ERROR_LOG_PACKET errorLogEntry = (PIO_ERROR_LOG_PACKET) IoAllocateErrorLogEntry(pDriverObject, (UCHAR) sizeof(IO_ERROR_LOG_PACKET)); if (errorLogEntry) { errorLogEntry->ErrorCode = 100; errorLogEntry->DumpDataSize = 0; errorLogEntry->SequenceNumber = 0; errorLogEntry->MajorFunctionCode = 0; errorLogEntry->IoControlCode = 0; errorLogEntry->RetryCount = 0; errorLogEntry->UniqueErrorValue = 0; errorLogEntry->FinalStatus = STATUS_DEVICE_NOT_CONNECTED; IoWriteErrorLogEntry(errorLogEntry); IoFreeErrorLogEntry(errorLogEntry); errorLogEntry = NULL; } }
------------------------------------------------------------------