public IOPCEventSubscriptionMgt CreateEventSubscription()
{
object unknown = null;
string methodName = "IOPCEventServer.CreateEventSubscription";
try
{
IOPCEventServer server = BeginComCall<IOPCEventServer>(methodName, true);
Guid riid = typeof(IOPCEventSubscriptionMgt).GUID;
int revisedBufferTime = 0;
int revisedMaxSize = 0;
server.CreateEventSubscription(
1,
0,
0,
0,
ref riid,
out unknown,
out revisedBufferTime,
out revisedMaxSize);
}
catch (Exception e)
{
ComCallError(methodName, e);
return null;
}
finally
{
EndComCall(methodName);
}
return (IOPCEventSubscriptionMgt)unknown;
}