C# Class WindowsMessageListener.WMListener

Inheritance: DebugUtils.Debugger.IDebugListener
显示文件 Open project: gratianlup/SecureDelete

Public Properties

Property Type Description
HWND_BROADCAST IntPtr

Public Methods

Method Description
Close ( ) : bool
DumpMessage ( DebugUtils.Debugger.DebugMessage message ) : bool
Open ( ) : bool
SendMessage ( DebugMessage message ) : void
SendStartMessage ( ) : void
WMListener ( ) : System

Private Methods

Method Description
FindWindow ( string lpClassName, string lpWindowName ) : IntPtr
RegisterWindowMessage ( string lpString ) : uint
SendMessage ( IntPtr hWnd, int Msg, int wParam, CopyDataStruct &lParam ) : int
SerializeMessage ( DebugMessage message ) : byte[]

Method Details

Close() public method

public Close ( ) : bool
return bool

DumpMessage() public method

public DumpMessage ( DebugUtils.Debugger.DebugMessage message ) : bool
message DebugUtils.Debugger.DebugMessage
return bool

Open() public method

public Open ( ) : bool
return bool

SendMessage() public method

public SendMessage ( DebugMessage message ) : void
message DebugMessage
return void

SendStartMessage() public method

public SendStartMessage ( ) : void
return void

WMListener() public method

public WMListener ( ) : System
return System

Property Details

HWND_BROADCAST public_oe static_oe property

public static IntPtr HWND_BROADCAST
return IntPtr