cl_engine_free() 개인적인 메소드

private cl_engine_free ( IntPtr engine ) : int
engine IntPtr
리턴 int
예제 #1
0
        /// <summary>
        /// Free the unmanaged resource associated with this ClamAV engine instance.
        /// </summary>
        /// <param name="b">Whether the dispose method has been called from the finalizer.</param>
        protected virtual void Dispose(bool b)
        {
            if (!_disposed && _engine.ToInt64() != 0)
            {
                // Free ClamAV engine instance.
                int result = UnsafeNativeMethods.cl_engine_free(_engine);

                _disposed = true;
            }
        }
예제 #2
0
        /// <summary>
        /// Free the unmanaged resource associated with this ClamAV engine instance.
        /// </summary>
        /// <param name="b">Whether the dispose method has been called from the finalizer.</param>
        protected virtual void Dispose(bool b)
        {
            if (_disposed || _engine.ToInt64() == 0)
            {
                return;
            }

            int result = UnsafeNativeMethods.cl_engine_free(_engine);

            _disposed = true;
        }