Skip to main content
Skip table of contents

D_GEN_SHUTDOWN (event based plugins)

This page applies to Harlequin v13.1r0 and later; and to Harlequin MultiRIP but not Harlequin Core

D_GEN_SHUTDOWN Selector

Parameter: GenericShutdownParam * param

Call type: Single call

This call occurs only when the RIP is shut down, and is provided for the plugin to take whatever action is necessary to terminate itself.

TEXT
      typedef struct GenericShutdownParam { int32 version ;
    } GenericShutdownParam ;

The RIP calls this selector to request that the plugin shuts down gracefully. The plugin should deallocate any memory it has allocated and remove any interrupt handlers, as well as performing any shut‐ down actions the output device might require for a graceful shutdown.

The RIP can call D_GEN_SHUTDOWN at any time after D_INITIALISE . After the D_GEN_SHUTDOWN call, the RIP can freely unload the plugin, and if necessary, reload it later.

A call to PluginLibShutdown should be made during D_GEN_SHUTDOWN , so no RIP Monitor messages can be passed back during this selector call.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.