How are you creating the TLB file?
EIF is not directly callable from COM (except the
Microsoft.EI.Configuration.dll which is Com callable).
The M.EI.dll has a [ComVisible(false)] attribute to prevent regasm from
seeing it.
Now you could provide some sort of COM callable wrapper - so it thunks from
COM into your .NET wrapper and this calls into EIF.
The error below is indicating that the object you passed to
EventSource.Raise(<thisObject>) does not have the [InstrumentationType]
attribute on it (or one of its base classes). Event objects (see the schema
sample code and the other samples) are passed to the Raise() method.
Hope this helps.
Mike
--------------------
| Hello All,
| i am getting the following error when i use the EIF DLL (by creating the TLB
[quoted text clipped - 14 lines]
| Pooja Renukdas
| Deloitte Consulting

Signature
This posting is provided "AS IS" with no warranties, and confers no rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm