Load/unload a Distributed Analysis Module. More...

List of all members.

Public Member Functions

HRESULT Load ([in] REFGUID guidContext)
HRESULT Unload ()

Detailed Description

Optional interface implemented by Distributed Analysis Modules and used by the Omnipeek console and Omnił Engine. This interface is exposed by a Distributed Analysis Module that needs to perform initialization after being instantiated or to perform cleanup prior to being released.

Member Function Documentation

HRESULT IPeekPluginLoad::Load [in] REFGUID  guidContext  ) 
 

Load the Distributed Analysis Module.

Parameters:
guidContext The globally unique identifier assigned to the capture using this Distributed Analysis Module. The console and engine may use different identifiers to represent the same capture.
Return values:
S_OK Success
E_FAIL Error
E_OUTOFMEMORY Out of memory
Remarks:
This method is called after the object has been instantiated.
HRESULT IPeekPluginLoad::Unload  ) 
 

Unload the Distributed Analysis Module.

Return values:
S_OK Success
E_FAIL Error
Remarks:
This method is called prior to the object being released.