C# Class XAPI.COM.ManagedCOMLocalServer

Mostrar archivo Open project: QuantBox/XAPI2 Class Usage Examples

Public Properties

Property Type Description
IID_IDispatch System.Guid
IID_IUnknown System.Guid

Protected Properties

Property Type Description
m_iObjsInUse int
m_iServerLocks int
m_uiMainThreadId uint

Public Methods

Method Description
AttemptToTerminateServer ( ) : void
InterlockedDecrementObjectsCount ( ) : int
InterlockedDecrementServerLockCount ( ) : int
InterlockedIncrementObjectsCount ( ) : int
InterlockedIncrementServerLockCount ( ) : int

Protected Methods

Method Description
ProcessArguments ( string args ) : bool

Private Methods

Method Description
CoInitializeEx ( IntPtr pvReserved, uint dwCoInit ) : int
CoUninitialize ( ) : void
DispatchMessage ( [ lpmsg ) : IntPtr
GetCurrentThreadId ( ) : uint
GetMessage ( MSG &lpMsg, IntPtr hWnd, uint wMsgFilterMin, uint wMsgFilterMax ) : bool
Main ( string args ) : void
PostThreadMessage ( uint idThread, uint Msg, UIntPtr wParam, IntPtr lParam ) : bool
TranslateMessage ( [ lpMsg ) : bool

Method Details

AttemptToTerminateServer() public static method

public static AttemptToTerminateServer ( ) : void
return void

InterlockedDecrementObjectsCount() public static method

public static InterlockedDecrementObjectsCount ( ) : int
return int

InterlockedDecrementServerLockCount() public static method

public static InterlockedDecrementServerLockCount ( ) : int
return int

InterlockedIncrementObjectsCount() public static method

public static InterlockedIncrementObjectsCount ( ) : int
return int

InterlockedIncrementServerLockCount() public static method

public static InterlockedIncrementServerLockCount ( ) : int
return int

ProcessArguments() protected static method

protected static ProcessArguments ( string args ) : bool
args string
return bool

Property Details

IID_IDispatch public_oe static_oe property

public static Guid,System IID_IDispatch
return System.Guid

IID_IUnknown public_oe static_oe property

public static Guid,System IID_IUnknown
return System.Guid

m_iObjsInUse protected_oe static_oe property

protected static int m_iObjsInUse
return int

m_iServerLocks protected_oe static_oe property

protected static int m_iServerLocks
return int

m_uiMainThreadId protected_oe static_oe property

protected static uint m_uiMainThreadId
return uint