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
Element | Type | Description |
---|---|---|
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
Requirement | Value |
---|---|
Minimum supported client |
Windows 7 [desktop apps only] |
Minimum supported server |
Windows Server 2008 R2 [desktop apps only] |