struct WMI_LOGGER_CONTEXT
|
typedef struct _WMI_LOGGER_CONTEXT
{
LARGE_INTEGER StartTime;
PVOID LogFileHandle;
PETHREAD LoggerThread;
LONG LoggerStatus;
ULONG LoggerId;
PVOID NBQHead;
PVOID OverflowNBQHead;
SLIST_HEADER QueueBlockFreeList;
SLIST_HEADER GlobalList;
UNICODE_STRING LoggerName;
UNICODE_STRING LogFileName;
UNICODE_STRING LogFilePattern;
UNICODE_STRING NewLogFileName;
ULONG ClockType;
LONG CollectionOn;
ULONG MaximumFileSize;
ULONG LoggerMode;
ULONG LastFlushedBuffer;
ULONG FlushTimer;
LARGE_INTEGER ByteOffset;
LARGE_INTEGER FlushTimeStamp;
ULONG MinimumBuffers;
LONG BuffersAvailable;
LONG NumberOfBuffers;
ULONG MaximumBuffers;
ULONG EventsLost;
ULONG BuffersWritten;
ULONG LogBuffersLost;
ULONG RealTimeBuffersDelivered;
ULONG RealTimeBuffersLost;
ULONG BufferSize;
ULONG MaximumEventSize;
LONG * SequencePtr;
ULONG LocalSequence;
GUID InstanceGuid;
int64 * GetCpuClock;
LONG FileCounter;
PVOID BufferCallback;
POOL_TYPE PoolType;
ETW_REF_CLOCK ReferenceTime;
UCHAR RealtimeLoggerContextFreed;
LIST_ENTRY Consumers;
ULONG NumConsumers;
LIST_ENTRY Connecting;
UCHAR NewConsumer;
PVOID RealtimeLogfileHandle;
UNICODE_STRING RealtimeLogfileName;
LARGE_INTEGER RealtimeWriteOffset;
LARGE_INTEGER RealtimeReadOffset;
LARGE_INTEGER RealtimeLogfileSize;
UINT64 RealtimeLogfileUsage;
ULONG RealtimeBuffersSaved;
ETW_REF_CLOCK RealtimeReferenceTime;
ULONG RealtimeDisconnectProcessId;
ULONG RealtimeDisconnectConsumerId;
ETW_RT_EVENT_LOSS NewRTEventsLost;
KEVENT LoggerEvent;
KEVENT FlushEvent;
KDPC FlushDpc;
KMUTANT LoggerMutex;
SECURITY_CLIENT_CONTEXT ClientSecurityContext;
EX_FAST_REF SecurityDescriptor;
WMI_BUFFER_HEADER DummyBufferForMarker;
INT64 BufferSequenceNumber;
LONG AcceptNewEvents;
ULONG Flags;
ULONG Persistent: 1;
ULONG AutoLogger: 1;
ULONG FsReady: 1;
ULONG RealTime: 1;
ULONG Wow: 1;
ULONG KernelTrace: 1;
ULONG NoMoreEnable: 1;
ULONG RequestFlag;
ULONG RequestNewFie: 1;
ULONG RequestUpdateFile: 1;
ULONG RequestFlush: 1;
ULONG RequestDisableRealtime: 1;
ULONG RequestDisconnectConsumer: 1;
WORD StackTraceFilterHookCount;
WORD StackTraceFilter[16];
} WMI_LOGGER_CONTEXT, *PWMI_LOGGER_CONTEXT;
Windows Vista Kernel Structures
|