IopLogEventIoMgrMountFailed
VOID __stdcall IopLogEventIoMgrMountFailed(
_GUID *ActivityId,
_GUID *VolumeGuid,
_UNICODE_STRING *VolumeName,
INT64 Status){
int Length;
_LPCGUID v7;
REGHANDLE v8;
__int16 v9;
_EVENT_DATA_DESCRIPTOR UserData;
__int16 *v11;
int v12;
int v13;
wchar_t *Buffer;
int v15;
int v16;
int *v17;
int v18;
int v19;
int v20;
v20 = Status;
Length = VolumeName->Length;
v7 = (int)ActivityId;
v9 = (unsigned __int16)Length >> 1;
if( (_BYTE)dword_140CFA19C )
{
v8 = *(&stru_140C452E0 + 327);
if( EtwEventEnabled(*(&stru_140C452E0 + 327), &IoMgr_MountFailed) )
{
UserData.Reserved = 0;
v13 = 0;
v16 = 0;
v19 = 0;
v11 = &v9;
Buffer = VolumeName->Buffer;
v17 = &v20;
v18 = 4;
UserData.Ptr = (unsigned __int64)VolumeGuid;
UserData.Size = 16;
v12 = 2;
v15 = Length;
EtwWriteEx(v8, &IoMgr_MountFailed, 0i64, 0, v7, 0, 4u, &UserData);
}
}
}Referenced by:
IopMountVolume