The QueryInformation type exposes the following members.
The executed query as reported back by SQL Server
SQL Server query compile time in milliseconds.
Custom data attached to the profiler session before the query was executed. This member is reset between each query execution and can be used by the profiled application to provide additional context.
Profiler log entry Id uniquely identifying a specific query execution instance.
Contains any error/exception message triggered when executing the query
SQL Server execution plan (actual or estimated) for the query. Only included if the profiler trace explicitly enabled execution plan extraction.
If an error occurs when retrieving the execution plan, this member will contain the error details.
Execution plan mode that was used for retrieving the execution plan.
SQL Server query execution time in milliseconds (excluding parsing and compilation).
Contains any additional information messages generated by SQL Server during query execution.
Query execution context: who, when, where, how
Query parameter descriptions and values
Profiler log trace sequence number showing the ordinal position of this entry within the profiler session it was recorded under.
Raw SQL Server I/O statistics output
The SQL query that was executed
Raw SQL Server compile and execution timings for the query.
Managed call stack that caused the query to execute.
SQL Server I/O statistics broken down by table.
Total number of large object page reads performed by the query.
Total large object reads in kilobytes.
Total number of page reads performed by the query. (Excluding LOB reads)
Total table reads in kilobytes (excluding LOB reads).
Profiler log trace ID identifying the profiler session under which this entry was created.