EtwTraceJobServerSiloStateChange
VOID **__fastcall EtwTraceJobServerSiloStateChange(INT64 a1, INT64 **a2){
EVENT_DESCRIPTOR *v2;
UINT64 v3;
VOID **result;
EVENT_DATA_DESCRIPTOR UserData;
INT64 v7;
__int64 v8;
int *v9;
__int64 v10;
int v11;
v11 = (int)a2;
v3 = *(_QWORD *)EtwpPsProvRegHandle;
LOBYTE(result) = EtwEventEnabled(*(UINT64 *)EtwpPsProvRegHandle, (EVENT_DESCRIPTOR *)&JobServerSiloStateChange, v2);
if( (_BYTE)result )
{
*(_QWORD *)&UserData.Size = 16i64;
UserData.Ptr = a1 + 1240;
v8 = 4i64;
v7 = a1 + 1236;
v10 = 4i64;
v9 = &v11;
LODWORD(result) = EtwWrite(v3, (EVENT_DESCRIPTOR *)&JobServerSiloStateChange, 0i64, 3ui64, &UserData);
}
return result;
}Referenced by:
PspConvertSiloToServerSilo
PspMarkServerSiloAsTerminating
PspNotifyServerSiloCreation
PspNotifyServerSiloTermination