/// <nodoc /> public static Xldb.ExtraEventDataReported ToExtraEventDataReported(this ExtraEventData data, uint workerID) { var Uuid = Guid.NewGuid().ToString(); return(new Xldb.ExtraEventDataReported { UUID = Uuid, WorkerID = workerID, DisableDetours = data.DisableDetours, IgnoreReparsePoints = data.IgnoreReparsePoints, IgnorePreloadedDlls = data.IgnorePreloadedDlls, ExistingDirectoryProbesAsEnumerations = data.ExistingDirectoryProbesAsEnumerations, NtFileCreateMonitored = data.NtFileCreateMonitored, ZwFileCreateOpenMonitored = data.ZwFileCreateOpenMonitored, IgnoreZwRenameFileInformation = data.IgnoreZwRenameFileInformation, IgnoreZwOtherFileInformation = data.IgnoreZwOtherFileInformation, IgnoreNonCreateFileReparsePoints = data.IgnoreNonCreateFileReparsePoints, IgnoreSetFileInformationByHandle = data.IgnoreSetFileInformationByHandle, IgnoreGetFinalPathNameByHandle = data.IgnoreGetFinalPathNameByHandle, FingerprintVersion = (int)data.FingerprintVersion, FingerprintSalt = data.FingerprintSalt, SearchPathToolsHash = new Xldb.ContentHash() { Value = data.SearchPathToolsHash.ToString() }, UnexpectedFileAccessesAreErrors = data.UnexpectedFileAccessesAreErrors, MonitorFileAccesses = data.MonitorFileAccesses, MaskUntrackedAccesses = data.MaskUntrackedAccesses, NormalizeReadTimestamps = data.NormalizeReadTimestamps, PipWarningsPromotedToErrors = data.PipWarningsPromotedToErrors, ValidateDistribution = data.ValidateDistribution, RequiredKextVersionNumber = data.RequiredKextVersionNumber }); }
/// <inheritdoc /> public virtual void ExtraEventDataReported(ExtraEventData data) { ReportUnhandledEvent(data); }
public override void ExtraEventDataReported(ExtraEventData data) { m_model.Salts = data.ToFingerprintSalts(); }