Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ EventRegister()

unsafe uint IEventProvider. System.Diagnostics.Tracing.EventPipeEventProvider.EventRegister ( EventSource eventSource,
Interop::Advapi32::EtwEnableCallback enableCallback,
void * callbackContext,
ref long registrationHandle )
inlineprivate

Implements System.Diagnostics.Tracing.IEventProvider.

Definition at line 7 of file EventPipeEventProvider.cs.

8 {
9 uint result = 0u;
10 m_provHandle = EventPipeInternal.CreateProvider(eventSource.Name, enableCallback);
11 if (m_provHandle != IntPtr.Zero)
12 {
13 registrationHandle = 1L;
14 }
15 else
16 {
17 result = 1u;
18 }
19 return result;
20 }

References System.Diagnostics.Tracing.EventPipeInternal.CreateProvider(), System.L, System.Diagnostics.Tracing.EventPipeEventProvider.m_provHandle, System.Diagnostics.Tracing.EventSource.Name, and System.IntPtr.Zero.