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;
        }
Ejemplo n.º 2
0
 public static extern UInt64 QueryTrace(UInt64 TraceHandle,
                                        [MarshalAs(UnmanagedType.LPTStr)] string InstanceName,
                                        [Out, MarshalAs(UnmanagedType.LPStruct)] EVENT_TRACE_PROPERTIES Properties);