Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ EventWriteTransfer()

unsafe EventProvider.WriteEventErrorCode IEventProvider. System.Diagnostics.Tracing.EtwEventProvider.EventWriteTransfer ( long registrationHandle,
in EventDescriptor eventDescriptor,
IntPtr eventHandle,
Guid * activityId,
Guid * relatedActivityId,
int userDataCount,
EventProvider::EventData * userData )
inlineprivate

Implements System.Diagnostics.Tracing.IEventProvider.

Definition at line 16 of file EtwEventProvider.cs.

17 {
18 switch (Interop.Advapi32.EventWriteTransfer(registrationHandle, in eventDescriptor, activityId, relatedActivityId, userDataCount, userData))
19 {
20 case 234:
21 case 534:
22 return EventProvider.WriteEventErrorCode.EventTooBig;
23 case 8:
24 return EventProvider.WriteEventErrorCode.NoFreeBuffers;
25 default:
26 return EventProvider.WriteEventErrorCode.NoError;
27 }
28 }
static unsafe int EventWriteTransfer(long registrationHandle, in EventDescriptor eventDescriptor, Guid *activityId, Guid *relatedActivityId, int userDataCount, EventProvider.EventData *userData)
Definition Interop.cs:1332

References Interop.Advapi32.EventWriteTransfer().