public virtual void Initialize() { LogDebug("(IDisplay) ImonBase.Initialize(): called"); if (Initialized) { LogDebug("(IDisplay) ImonBase.Initialize(): already initialized, skipping"); return; } if (IsDisabled) { LogDebug("(IDisplay) ImonBase.Initialize(): driver disabled, cannot initialize"); return; } IDWINITRESULT initResult = new IDWINITRESULT(); IDW_Init(initResult); Initialized = true; LogDebug("(IDisplay) ImonBase.Initialize(): completed"); }
protected static extern int IDW_Init(IDWINITRESULT initResult);