public void Query(CollectorStat statistics) { EVENT_TRACE_PROPERTIES prop = new EVENT_TRACE_PROPERTIES(); UInt64 ret; prop.Wnode.BufferSize = 2048; ret = AdvApi.QueryTrace(0, Properties.Resources.msdk_analyzer_session_name, prop); statistics.KBytesWritten = prop.BufferSize * prop.BuffersWritten; }
public static extern UInt64 QueryTrace(UInt64 TraceHandle, [MarshalAs(UnmanagedType.LPTStr)] string InstanceName, [Out, MarshalAs(UnmanagedType.LPStruct)] EVENT_TRACE_PROPERTIES Properties);