DebugDataType Complex Type

Defines the data that can be logged for Windows software trace preprocessor (WPP) events.

<xs:complexType name="DebugDataType">
    <xs:sequence>
        <xs:element name="SequenceNumber"
            type="unsignedInt"
            minOccurs="0"
         />
        <xs:element name="FlagsName"
            type="string"
            minOccurs="0"
         />
        <xs:element name="LevelName"
            type="string"
            minOccurs="0"
         />
        <xs:element name="Component"
            type="string"
         />
        <xs:element name="SubComponent"
            type="string"
            minOccurs="0"
         />
        <xs:element name="FileLine"
            type="string"
            minOccurs="0"
         />
        <xs:element name="Function"
            type="unsignedInt"
            minOccurs="0"
         />
        <xs:element name="Message"
            type="string"
         />
        <xs:any
            minOccurs="0"
            maxOccurs="unbounded"
            processContents="lax"
            namespace="##other"
         />
    </xs:sequence>
    <xs:anyAttribute
        processContents="lax"
        namespace="##other"
     />
</xs:complexType>

Child elements

Element Type Description
Component string The name of the component that logged the trace message.
FileLine string The name of the source file and the line within the source file that logged the trace message.
FlagsName string The flag value passed to the provider when it was enabled.
Function unsignedInt The name of the function that logged the trace message.
LevelName string The level value passed to the provider when it was enabled.
Message string The message string. The XML contains this element if the WPP event specified the FormattedString field.
SequenceNumber unsignedInt The local or global sequence number of the trace message.
SubComponent string The name of the subcomponent that logged the trace message.

Remarks

The elements are included only if the provider set the %TRACE_FORMAT_PREFIX% environment variable to include them. For details on these elements, see Trace Message Prefix.

Requirements

Requirement Value
Minimum supported client
Windows Vista [desktop apps only]
Minimum supported server
Windows Server 2008 [desktop apps only]