gIEDebugGUI Interface Reference

import "g_IIEPad.idl";

List of all members.

Public Member Functions

HRESULT DebugDialog ()
HRESULT GetDeviceHandle (T_HANDLE *pHandle)
HRESULT SetDebugParam ([in] BSTR key,[in] BSTR value)
HRESULT GetDebugParam ([in] BSTR key,[out] BSTR *p_value)
HRESULT GetIEUSBHandle (T_IEUSB_HANDLE *pHandle)


Detailed Description

A generic interface for presenting internal diagnostic GUI's for debugging.

Definition at line 146 of file g_IIEPad.idl.


Member Function Documentation

HRESULT gIEDebugGUI::DebugDialog  ) 
 

Displays the component's diagnostic GUI.

HRESULT gIEDebugGUI::GetDebugParam [in] BSTR  key,
[out] BSTR *  p_value
 

Gets provider-specific parameters for provider instance. See the description of the provider for specific value-pairs. Note that *ALL* service providers should support the read-only parameter of "version" which returns build/version info on the provider as follows:

                    strVersion.Format("%i.%.2i - %s",MAJOR_VERSION,MINOR_VERSION,__TIMESTAMP__);

Additionally, if the hardware supports native timestamping the read-only property "hwtimestamp" will be exposed and will always return a value of '1'. (Hardware without native timestamps will not implement this property.)

HRESULT gIEDebugGUI::GetDeviceHandle T_HANDLE pHandle  ) 
 

Returns the current HANDLE to the device or NULL if none exists.

HRESULT gIEDebugGUI::GetIEUSBHandle T_IEUSB_HANDLE pHandle  ) 
 

Returns the IEUSB_HANDLE or NULL if none exists.

HRESULT gIEDebugGUI::SetDebugParam [in] BSTR  key,
[in] BSTR  value
 

Sets provider-specific parameters for provider instance. See the description of the provider for specific value-pairs.


Generated on Tue Nov 21 11:11:29 2006 for ePadAPIs by  doxygen 1.4.6-NO