gsapi_delete_instance (gsapi)
Last changed: -204.153.16.62

.
Summary
Destroy an instance of Ghostscript

C# Signature:

    [DllImport("gsdll32.dll", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.StdCall)]
    private static extern void gsapi_delete_instance(System.IntPtr pinstance);

VB Signature:

    <DllImport("gsdll32.dll", CharSet:= CharSet.Ansi, CallingConvention:= CallingConvention.StdCall)> _
    Private Shared Sub gsapi_delete_instance(ByVal pinstance As System.IntPtr)
    End Sub

User-Defined Types:

None.

Alternative Managed API:

Do you know one? Please contribute it!

Notes:

If Ghostscript has been initialized, then gsapi_exit must be called before gsapi_delete_instance.

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