Пример #1
0
 /// <summary>
 /// Terminate the enclave.
 /// </summary>
 /// <param name="flags">Flags for the terminate.</param>
 /// <param name="throw_on_error">True to throw on error.</param>
 /// <returns>The NT status code.</returns>
 public NtStatus Terminate(TerminateEnclaveFlags flags, bool throw_on_error)
 {
     return(NtSystemCalls.NtTerminateEnclave(_handle, flags).ToNtException(throw_on_error));
 }
Пример #2
0
 /// <summary>
 /// Terminate the enclave.
 /// </summary>
 /// <param name="flags">Flags for the terminate.</param>
 /// <returns>The NT status code.</returns>
 public void Terminate(TerminateEnclaveFlags flags)
 {
     Terminate(flags, true);
 }
Пример #3
0
 public static extern NtStatus NtTerminateEnclave(
     SafeHandle BaseAddress,
     TerminateEnclaveFlags Flags
     );