CSwitch 類別

這個類別是內容切換事件的事件種類類別。

下列語法是從 MOF 程式碼簡化的。

語法

[EventType{36}, EventTypeName{"CSwitch"}]
class CSwitch : Thread_V2
{
  uint32 NewThreadId;
  uint32 OldThreadId;
  sint8  NewThreadPriority;
  sint8  OldThreadPriority;
  uint8  PreviousCState;
  sint8  SpareByte;
  sint8  OldThreadWaitReason;
  sint8  OldThreadWaitMode;
  sint8  OldThreadState;
  sint8  OldThreadWaitIdealProcessor;
  uint32 NewThreadWaitTime;
  uint32 Reserved;
};

成員

CSwitch類別具有下列類型的成員:

屬性

CSwitch類別具有這些屬性。

NewThreadId

資料類型: uint32

存取類型:唯讀

限定詞:WmiDataId (1) ,格式 (「x」)

參數之後的新執行緒識別碼。

NewThreadPriority

資料類型: sint8

存取類型:唯讀

限定詞:WmiDataId (3)

新執行緒的執行緒優先順序。

NewThreadWaitTime

資料類型: uint32

存取類型:唯讀

限定詞:WmiDataId (11) ,格式 (「x」)

等候新執行緒的時間。

OldThreadId

資料類型: uint32

存取類型:唯讀

限定詞:WmiDataId (2) ,格式 (「x」)

先前的執行緒識別碼。

OldThreadPriority

資料類型: sint8

存取類型:唯讀

限定詞:WmiDataId (4)

前一個執行緒的執行緒優先順序。

OldThreadState

資料類型: sint8

存取類型:唯讀

限定詞:WmiDataId (9)

上一個執行緒的狀態。 以下是可能的狀態值:

State 描述
0 Initialized
1 就緒
2 執行中
3 待命
4 已終止
5 等候中
6 轉換
7 已針對 Windows Server 2003) 新增 DeferredReady (

OldThreadWaitIdealProcessor

資料類型: sint8

存取類型:唯讀

限定詞:WmiDataId (10) ,格式 (「x」)

前一個執行緒的理想等候時間。

OldThreadWaitMode

資料類型: sint8

存取類型:唯讀

限定詞:WmiDataId (8)

等候前一個執行緒的模式。 以下是可能的值:

State 描述
0 KernelMode
1 UserMode

OldThreadWaitReason

資料類型: sint8

存取類型:唯讀

限定詞:WmiDataId (7)

等候前一個執行緒的原因。 以下是可能的值:

State 描述
0 高階主管
1 FreePage
2 PageIn
3 PoolAllocation
4 DelayExecution
5 暫止
6 UserRequest
7 WrExecutive
8 WrFreePage
9 WrPageIn
10 WrPoolAllocation
11 WrDelayExecution
12 WrSuspended
13 WrUserRequest
14 WrEventPair
15 WrQueue
16 WrLpcReceive
17 WrLpcReply
18 WrVirtualMemory
19 WrPageOut
20 WrRendezvous
21 WrKeyedEvent
22 WrTerminated
23 WrProcessInSwap
24 WrCpuRateControl
25 WrCalloutStack
26 WrKernel
27 WrResource
28 WrPushLock
29 WrMutex
30 WrQuantumEnd
31 WrDispatchInt
32 WrPreempted
33 WrYieldExecution
34 WrFastMutex
35 WrGuardedMutex
36 WrRundown
37 MaximumWaitReason

PreviousCState

資料類型: uint8

存取類型:唯讀

限定詞:WmiDataId (5)

處理器上次使用的 C 狀態索引。 值為 0 表示最淺的閒置狀態,其值較高,代表更深的 C 狀態。

已保留

資料類型: uint32

存取類型:唯讀

限定詞:WmiDataId (12)

保留的。

SpareByte

資料類型: sint8

存取類型:唯讀

限定詞:WmiDataId (6)

未使用。

備註

這些事件會產生大量的事件。

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 [僅限傳統型應用程式]

另請參閱

Thread

Thread_V2