Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Diagnostics.Tracing.EventPipeInternal Class Reference

Classes

struct  EventPipeProviderConfigurationNative
 

Package Functions

static void Disable (ulong sessionID)
 
static IntPtr CreateProvider (string providerName, Interop.Advapi32.EtwEnableCallback callbackFunc)
 
static unsafe IntPtr DefineEvent (IntPtr provHandle, uint eventID, long keywords, uint eventVersion, uint level, void *pMetadata, uint metadataLength)
 
static IntPtr GetProvider (string providerName)
 
static void DeleteProvider (IntPtr provHandle)
 
static int EventActivityIdControl (uint controlCode, ref Guid activityId)
 
static unsafe void WriteEventData (IntPtr eventHandle, EventProvider.EventData *pEventData, uint dataCount, Guid *activityId, Guid *relatedActivityId)
 
static unsafe bool GetSessionInfo (ulong sessionID, EventPipeSessionInfo *pSessionInfo)
 
static unsafe bool GetNextEvent (ulong sessionID, EventPipeEventInstanceData *pInstance)
 
static IntPtr GetWaitHandle (ulong sessionID)
 

Static Package Functions

static unsafe ulong Enable (string outputFile, EventPipeSerializationFormat format, uint circularBufferSizeInMB, EventPipeProviderConfiguration[] providers)
 

Private Member Functions

static unsafe ulong Enable (char *outputFile, EventPipeSerializationFormat format, uint circularBufferSizeInMB, EventPipeProviderConfigurationNative *providers, uint numProviders)
 

Detailed Description

Definition at line 5 of file EventPipeInternal.cs.


The documentation for this class was generated from the following file: