其中的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;
}
}
------------------------------------------------------------------
转载于:https://www.cnblogs.com/fanzi2009/archive/2010/03/24/1693832.html