AmsiOpenSession function (amsi.h)
Opens a session within which multiple scan requests can be correlated.
HRESULT AmsiOpenSession( [in] HAMSICONTEXT amsiContext, [out] HAMSISESSION *amsiSession );
The handle of type HAMSICONTEXT that was initially received from AmsiInitialize.
A handle of type HAMSISESSION that must be passed to all subsequent calls to the AMSI API within the session.
If this function succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
When the app is finished with the session it must call AmsiCloseSession.
|Minimum supported client||Windows 10 [desktop apps only]|
|Minimum supported server||Windows Server 2016 [desktop apps only]|