SecureDelete.WipeContext.InitializeContext C# (CSharp) Method

InitializeContext() public method

Initialize the context with the given settings
public InitializeContext ( NativeMethods options ) : bool
options NativeMethods
return bool
        public bool InitializeContext(NativeMethods.WOptions options)
        {
            CheckContextOpen();
            int result = NativeMethods.SetWipeOptions(_contextId, ref options);

            if(result == NativeMethods.ERRORCODE_SUCCESS) {
                // initialize the context
                result = NativeMethods.InitializeWipeContext(_contextId);

                if(result == NativeMethods.ERRORCODE_SUCCESS) {
                    _isInitialized = true;
                }
            }

            return ValidResult(result);
        }