70 uuid(4C8AEA66-5C10-46e6-820C-32CF5A9FD3CC),
73 helpstring(
"ITrace Interface"),
74 pointer_default(unique)
79 #if defined(WIN32) || defined(WIN64) 81 uuid(9E18BE35-8B19-4e7f-A25A-C6451D90C1C2)
106 uuid(5DD3E9BB-7043-45ec-A837-A879C7F86873)
149 [propget, id(1), helpstring(
"Property Modules")] HRESULT
Modules([out, retval]
IModules** modules);
173 [propget, id(2), helpstring(
"Property Buffers")] HRESULT
Buffers([out, retval]
IBuffers** buffers);
243 [id(5), helpstring(
"Method GetNumberOfModules")] HRESULT
GetNumberOfModules([out, retval] LONG *numberOfModules);
267 [id(6), helpstring(
"Method GetNumberOfBuffers")] HRESULT
GetNumberOfBuffers([out, retval] LONG *numberOfBuffers);
269 #if defined(WIN32) || defined(WIN64) 358 [id(9), helpstring(
"Method ClearAllBuffers")] HRESULT
ClearAllBuffers(
void);
HRESULT GetModuleList([out, retval] SAFEARRAY(struct TraceModuleInformation)*traceInfo)
This method returns an array of all currently available trace modules.
HRESULT DeactivateAllModules(void)
This function deactivates all available modules. Only modules which are activated insert messages int...
HRESULT ActivateAllModules(void)
This function activates all available modules. Only modules which are activated insert messages into ...
HRESULT GetNumberOfModules([out, retval] LONG *numberOfModules)
This method returns the number of currently available trace modules. Use the method GetModuleList to ...
IBuffers Buffers
This property returns an IBuffers object which allows access to different IBuffer objects...
HRESULT ClearAllBuffers(void)
This method clears all messages in all currently available trace buffers.
HRESULT GetBufferList([out, retval] SAFEARRAY(struct TraceBufferInformation)*traceInfo)
This method returns an array of all currently available trace buffers.
Definition of the IModules interface which is a collection of IModule objects.
Definition of the IBuffers interface which is a collection of IBuffer objects.
HRESULT GetNumberOfBuffers([out, retval] LONG *numberOfBuffers)
This method returns the number of currently available trace buffers. Use the method GetBufferList to ...
IModules Modules
This property returns a IModules object which allows access to different IModule objects. The IModules interface is a collection interface.
Definition of the ITrace interface which gives access to internal tracing facility of the device...