ICLROnEventManager Interface
Provides methods that allow the host to register and unregister callbacks for common language runtime (CLR) events.
interface ICLROnEventManager : IUnknown {
HRESULT RegisterActionOnEvent (
[in] EClrEvent event,
[in] IActionOnCLREvent *pAction
);
HRESULT UnregisterActionOnEvent (
[in] EClrEvent event,
[in] IActionOnCLREvent *pAction
);
}
Methods
Method |
Description |
---|---|
Registers a callback pointer for the specified event. |
|
Unregisters a previously registered callback pointer for the specified event. |
Remarks
To register and unregister event callbacks, the host gets a reference to ICLROnEventManager by calling the ICLRControl::GetCLRManager method.
Note
The events described by EClrEvent can be fired more than once and from different threads to signal an unload or the disabling of the CLR.
Requirements
Platforms: See .NET Framework System Requirements.
Header: MSCorEE.idl
Library: Included as a resource in MSCorEE.dll
.NET Framework Versions: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0