Export (0) Print
Expand All

FilterListType Complex Type

Defines a list of filters that an ETW controller can pass to your provider to further limit the events that it writes.

<xs:complexType name="FilterListType">
    <xs:sequence>
        <xs:element name="filter"
            type="FilterType"
            minOccurs="0"
            maxOccurs="unbounded"
         />
    </xs:sequence>
</xs:complexType>

Child elements

ElementTypeDescription
filter FilterType

A list of filters.

Remarks

An ETW controller is an application that calls the StartTrace function to create an ETW session. For details, see Controlling Event Tracing Sessions. The controller can use the TdhEnumerateProviderFilters function to enumerate the filters that you define. The controller can then pass one or more of the filters when it calls the EnableTraceEx2 function to enable your provider. Your provider receives the filters, along with the rest of the enable parameters, in your EnableCallback callback function.

Requirements

Minimum supported client

Windows 7 [desktop apps only]

Minimum supported server

Windows Server 2008 R2 [desktop apps only]

 

 

Community Additions

ADD
Show:
© 2014 Microsoft