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

◆ EventWriteTransfer()

static unsafe int Interop.Advapi32.EventWriteTransfer ( long registrationHandle,
in EventDescriptor eventDescriptor,
Guid * activityId,
Guid * relatedActivityId,
int userDataCount,
EventProvider::EventData * userData )
inlinestaticpackage

Definition at line 1332 of file Interop.cs.

1333 {
1334 int num = EventWriteTransfer_PInvoke(registrationHandle, in eventDescriptor, activityId, relatedActivityId, userDataCount, userData);
1335 if (num == 87 && relatedActivityId == null)
1336 {
1337 Guid empty = Guid.Empty;
1338 num = EventWriteTransfer_PInvoke(registrationHandle, in eventDescriptor, activityId, &empty, userDataCount, userData);
1339 }
1340 return num;
1341 }
static unsafe int EventWriteTransfer_PInvoke(long registrationHandle, in EventDescriptor eventDescriptor, Guid *activityId, Guid *relatedActivityId, int userDataCount, EventProvider.EventData *userData)
static readonly Guid Empty
Definition Guid.cs:86

References System.Guid.Empty, and Interop.Advapi32.EventWriteTransfer_PInvoke().

Referenced by System.Diagnostics.Tracing.EtwEventProvider.EventWriteTransfer().