/// <summary> /// Creates the event descriptors array /// </summary> static void CreateEventDescriptors() { System.Runtime.Diagnostics.EventDescriptor[] descriptors = new System.Runtime.Diagnostics.EventDescriptor[] { new System.Runtime.Diagnostics.EventDescriptor(62326, 0, (byte)TraceChannel.Debug, (byte)TraceEventLevel.Informational, (byte)TraceEventOpcode.Info, 0x9de, 0x1000000000000080) }; ushort[] e2eEvents = new ushort[0]; FxTrace.UpdateEventDefinitions(descriptors, e2eEvents); eventDescriptors = descriptors; }
private static void EnsureEventDescriptors() { if (object.ReferenceEquals(TD.eventDescriptors, null)) { EventDescriptor[] eventDescriptors = new EventDescriptor[] { new EventDescriptor(0xf376, 0, 0x13, 4, 0, 0, 0x1000000000000000L) }; FxTrace.UpdateEventDefinitions(eventDescriptors); TD.eventDescriptors = eventDescriptors; } }