Microsoft KB Archive/242298

= INFO: Valid Filter Fields for Visual Studio Analyzer =

Article ID: 242298

Article Last Modified on 10/2/2003

-

APPLIES TO


 * Microsoft Visual Studio 6.0 Enterprise Edition

-



This article was previously published under Q242298



SUMMARY
With Visual Studio Analyzer filters, you can focus the data you use in your application analysis. Using filters, you determine which Visual Studio Analyzer events to collect and to include in an event log. You define a filter before you start collecting events. After you have collected events, you refine the filter to help you focus on the events that are most important to your analysis. You can use multiple filters to help you view the data in different ways.

To work with filters, you use the Filter Editor dialog box, which contains both a graphical and a textual interface. You can build most filters using the graphical interface. However, some complex filters, such as those that use comparison operators, cannot be represented using the graphical interface; you build these filters using the textual interface, which you access by clicking Edit Text.



The fields that support filtering are:

 * Machine
 * SourceMachine
 * TargetMachine
 * Process
 * SourceProcess
 * TargetProcess
 * Component
 * SourceComponent
 * TargetComponent
 * Session
 * SourceSession
 * TargetSession
 * Handle
 * SourceHandle
 * TargetHandle
 * ProcessID
 * SourceProcessID
 * TargetProcessID
 * Event
 * Category

The fields that do not support filtering are:

 * Arguments
 * Casuality ID
 * Correlation ID
 * Duration
 * Dynamic Event Data
 * Exception
 * Index (Event ID)
 * Return Value
 * Security Identity
 * Source Thread
 * Target Thread

Filtering with the Contains or DoesNotContain operator is not supported for the following fields:

 * Component
 * Category
 * Event

