Event Tracing Provider Framework  

CVariableLengthBaseEvent Members

CVariableLengthBaseEvent overview

Public Constructors

public constructorCVariableLengthBaseEvent Initializes a new instance of the CVariableLengthBaseEvent class.

Public Methods

public method InitEventData Used by the derived class to initialize the EVENT_TRACE_HEADER event structure.
public method GetEvent Used internally to return a pointer to an EVENT_TRACE_HEADER event structure.
public method SetEventType Used by the derived class to set the event type of the event within it's constructor.
public method HaveTextEvent Used internally to determine if there is any verbose text that needs to be output.
public method GetTextEvent Used internally to output verbose text of the event. Note: this is in addition to the facilities provided by event tracing.
public method SetTextEvent Used by the derived class to set the event's text version of the event. Some systems also rely on an external verbose debugging facility.

Protected Methods

protected method StringSizeInBytes Used by the derived class to calculate the size of a string in bytes.
protected method CopyString Used by the derived class to copy a string into the event trace structure.

 

See Also

CVariableLengthBaseEvent | CTraceEvent | CTraceController | CEventTraceConfig | CBaseEvent

Contact Me   |  Developing WMI Solutions    |   Gwyn Cole's Developer Blog    |   Legal
 © 2003 Content by Gwyn Cole. All rights reserved.