gsapi_exit (gsapi)
Last changed: -204.153.16.62

.
Summary
Exits the Ghostscript interpreter.

C# Signature:

       [DllImport("gsdll32.dll",CharSet=CharSet.Ansi,CallingConvention=CallingConvention.StdCall)]
       private static extern int gsapi_exit(IntPtr instance);

VB Signature:

       <DllImport("gsdll32.dll", CharSet:=CharSet.Ansi, CallingConvention:=CallingConvention.StdCall)> _
       Private Shared Function gsapi_exit(ByVal instance As IntPtr) As Integer
       End Function

User-Defined Types:

None.

Alternative Managed API:

Do you know one? Please contribute it!

Notes:

This must be called on shudown if gsapi_init_with_args() had been called, just before gsapi_delete_instance().

I found that gsapi_exit is safe to call even if gsapi_init_with_args has not been called.

Tips & Tricks:

Please add some!

Sample Code:

   /* Assume pinstance has been initialized using gsapi_new_instance. */
   System.IntPtr pinstance;  /* Class instance variable */

    private void button1_Click(object sender, EventArgs e)
    {
        if (pinstance != System.IntPtr.Zero)
        {
        int ret = gsapi_exit(pinstance);
        gsapi_delete_instance(pinstance);
        pinstance = System.IntPtr.Zero;
         }

    }

Documentation