classe Thread_TypeGroup1

Questa classe è la classe del tipo di evento per gli eventi di inizio e fine del thread.

La sintassi seguente è semplificata dal codice MOF.

Sintassi

[EventType{1, 2, 3, 4}, EventTypeName{"Start", "End", "DCStart", "DCEnd"}]
class Thread_TypeGroup1 : Thread
{
  uint32 ProcessId;
  uint32 TThreadId;
  uint32 StackBase;
  uint32 StackLimit;
  uint32 UserStackBase;
  uint32 UserStackLimit;
  uint32 Affinity;
  uint32 Win32StartAddr;
  uint32 TebBase;
  uint32 SubProcessTag;
  uint8  BasePriority;
  uint8  PagePriority;
  uint8  IoPriority;
  uint8  ThreadFlags;
};

Members

La classe Thread_TypeGroup1 ha questi tipi di membri:

Proprietà

La classe Thread_TypeGroup1 ha queste proprietà.

Affinità

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: WmiDataId(7), Puntatore

Set di processori in cui è consentito eseguire il thread.

BasePriority

Tipo di dati: uint8

Tipo di accesso: sola lettura

Qualificatori: WmiDataId(11)

Priorità dell'utilità di pianificazione del thread (vedere la funzione SetThreadPriority ).

IoPriority

Tipo di dati: uint8

Tipo di accesso: sola lettura

Qualificatori: WmiDataId(13)

Suggerimento per la priorità di I/O per la pianificazione di I/O generati dal thread.

PagePriority

Tipo di dati: uint8

Tipo di accesso: sola lettura

Qualificatori: WmiDataId(12)

Hint per la priorità della pagina di memoria per le pagine di memoria a cui accede il thread.

ProcessId

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: WmiDataId(1), Format("x")

Identificatore del processo del thread coinvolto nell'evento.

StackBase

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: WmiDataId(3), Puntatore

Indirizzo di base dello stack del thread.

StackLimit

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: WmiDataId(4), Puntatore

Limite dello stack del thread.

SubProcessTag

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: WmiDataId(10), Format("x")

Identifica il servizio se il thread è di proprietà di un servizio; in caso contrario, zero.

TebBase

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: WmiDataId(9), Puntatore

Indirizzo di base del blocco dell'ambiente thread.

ThreadFlags

Tipo di dati: uint8

Tipo di accesso: sola lettura

Qualificatori: WmiDataId(14)

Non usato.

TThreadId

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: WmiDataId(2), Format("x")

Identificatore di thread del thread coinvolto nell'evento.

UserStackBase

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: WmiDataId(5), Puntatore

Indirizzo di base dello stack in modalità utente del thread.

UserStackLimit

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: WmiDataId(6), Puntatore

Limite dello stack in modalità utente del thread.

Win32StartAddr

Tipo di dati: uint32

Tipo di accesso: sola lettura

Qualificatori: WmiDataId(8), Puntatore

Indirizzo iniziale della funzione da eseguire da questo thread.

Commenti

I tipi di evento DCStart e DCEnd enumerano rispettivamente i thread attualmente in esecuzione al momento dell'avvio e della fine della sessione del kernel.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]

Vedi anche

Thread