Edit

Share via


IThread Interface

Definition

Defines a thread in a trace.

public interface IThread
type IThread = interface
Public Interface IThread

Properties

BasePriority

Gets the base priority of the thread.

CreateStack

Gets the stack that resulted in the thread being created.

CreateTime

Gets the timestamp at which the thread was created, if available.

Duration

Gets the time during which the thread existed, if any.

ExitStack

Gets the stack that resulted in the thread exiting.

ExitTime

Gets the timestamp at which the thread exited, if any.

Id

Gets the ID of the thread.

IoPriority

Gets the IO priority of the thread.

KernelStackRange

Gets the address range of the kernel-mode stack for the thread.

Name

Gets the name of the thread being created, if any.

PagePriority

Gets the memory page priority of the thread.

Process

Gets the process that owns the thread.

ProcessId

Gets the ID of the process that owns the thread.

ProcessorAffinity

Gets the mask indicating on which processors the thread may run.

ServiceId

Gets the ID of the service that owns this thread, if any.

StartAddress

Gets the address at which the Win32 thread started executing.

StartFrame

Gets the frame at which the thread starts execution after being created

ThreadEnviromentBlockAddress

Gets the address of the Thread Environment Block (TEB).

UserStackRange

Gets the address range of the user-mode stack for the thread, if any.

Applies to