Ejemplo n.º 1
0
        public static SafeEventLogWriteHandle RegisterEventSource(string uncServerName, string sourceName)
        {
            SafeEventLogWriteHandle safeEventLogWriteHandle = UnsafeNativeMethods.RegisterEventSource(uncServerName, sourceName);

            Marshal.GetLastWin32Error();
            //TODO: REVIEW: safeEventLogWriteHandle.IsInvalid;
            return(safeEventLogWriteHandle);
        }
Ejemplo n.º 2
0
        public static SafeEventLogWriteHandle RegisterEventSource(string uncServerName, string sourceName)
        {
            SafeEventLogWriteHandle retval = UnsafeNativeMethods.RegisterEventSource(uncServerName, sourceName);
            int error = Marshal.GetLastWin32Error();

            if (retval.IsInvalid)
            {
                Debug.Print("SafeEventLogWriteHandle::RegisterEventSource[" + uncServerName + ", " + sourceName + "] Failed. Last Error: " +
                            error.ToString(CultureInfo.InvariantCulture));
            }

            return(retval);
        }
Ejemplo n.º 3
0
 protected override bool ReleaseHandle()
 {
     return(SafeEventLogWriteHandle.DeregisterEventSource(this.handle));
 }