#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Data Structures |
| struct | PIOP_ERROR_LOG_WORKER_DPC |
Defines |
| #define | NDEBUG |
Functions |
| VOID NTAPI | IopLogDpcRoutine (IN PKDPC Dpc, IN PVOID DeferredContext, IN PVOID SystemArgument1, IN PVOID SystemArgument2) |
| PLIST_ENTRY NTAPI | IopGetErrorLogEntry (VOID) |
| VOID NTAPI | IopRestartLogWorker (VOID) |
| BOOLEAN NTAPI | IopConnectLogPort (VOID) |
| VOID NTAPI | IopLogWorker (IN PVOID Parameter) |
| VOID NTAPI | IopFreeApc (IN PKAPC Apc, IN PKNORMAL_ROUTINE *NormalRoutine, IN PVOID *NormalContext, IN PVOID *SystemArgument1, IN PVOID *SystemArgument2) |
| VOID NTAPI | IopRaiseHardError (IN PKAPC Apc, IN PKNORMAL_ROUTINE *NormalRoutine, IN PVOID *NormalContext, IN PVOID *SystemArgument1, IN PVOID *SystemArgument2) |
| PVOID NTAPI | IoAllocateErrorLogEntry (IN PVOID IoObject, IN UCHAR EntrySize) |
| VOID NTAPI | IoFreeErrorLogEntry (IN PVOID ElEntry) |
| VOID NTAPI | IoWriteErrorLogEntry (IN PVOID ElEntry) |
| VOID NTAPI | IoRaiseHardError (IN PIRP Irp, IN PVPB Vpb, IN PDEVICE_OBJECT RealDeviceObject) |
| BOOLEAN NTAPI | IoRaiseInformationalHardError (IN NTSTATUS ErrorStatus, IN PUNICODE_STRING String, IN PKTHREAD Thread) |
| BOOLEAN NTAPI | IoSetThreadHardErrorMode (IN BOOLEAN HardErrorEnabled) |
Variables |
| LONG | IopTotalLogSize |
| LIST_ENTRY | IopErrorLogListHead |
| KSPIN_LOCK | IopLogListLock |
| BOOLEAN | IopLogWorkerRunning |
| BOOLEAN | IopLogPortConnected |
| HANDLE | IopLogPort |
| WORK_QUEUE_ITEM | IopErrorLogWorkItem |
| PDEVICE_OBJECT | IopErrorLogObject |