[#ENGINE_get_static_state]
= ENGINE&lowbar;get&lowbar;static&lowbar;state
:mrdocs:

Return a pointer that identifies this process&apos;s OpenSSL static data for ENGINE loaders&period;

== Synopsis

Declared in `&lt;openssl&sol;engine&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void*
ENGINE&lowbar;get&lowbar;static&lowbar;state();
----

== Description

If the loader and ENGINE share the same libcrypto static data, callbacks need not be reset&semi; comparing this pointer detects whether separate copies exist (see OPENSSL&lowbar;Applink on Windows)&period;

== Return Value

Opaque pointer comparing OPENSSL and ENGINE static&hyphen;data instances across DLL boundaries&period;


[.small]#Created with https://www.mrdocs.com[MrDocs]#
