Mozilla.com

  1. MDC
  2. Main Page
  3. NP_Shutdown
Table of contents
  1. 1. Summary
  2. 2. Syntax
    1. 2.1. Windows
  3. 3. Description
  4. 4. See also

NP_Shutdown

Table of contents
  1. 1. Summary
  2. 2. Syntax
    1. 2.1. Windows
  3. 3. Description
  4. 4. See also

« Gecko Plugin API Reference « Plug-in Side Plug-in API

Summary

Provides global deinitialization for a plug-in.

Syntax

#include <npapi.h>
 
void NP_Shutdown(void);

Windows

#include <npapi.h>
 
void WINAPI NP_Shutdown(void);

Description

The browser calls this function once after the last instance of your plug-in is destroyed, before unloading the plug-in library itself. Use NP_Shutdown to delete any data allocated in en/NP_Initialize to be shared by all instances of a plug-in.

If you have defined a Java class for your plug-in, be sure to release it at this time so that Java can unload it and free up memory.

NOTE: If enough memory is available, the browser can keep the plug-in library loaded if it expects to create more instances in the near future. The browser calls NP_Shutdown only when the library is finally unloaded.

Languages

Page last modified 01:45, 8 Mar 2007 by Nickolay

Tags:

Files (0)