Bagikan melalui


struktur WDBGEXTS_THREAD_OS_INFO (wdbgexts.h)

Operasi Ioctl IG_GET_THREAD_OS_INFO mengembalikan informasi tentang utas sistem operasi dalam target. Saat memanggil Ioctl dengan IoctlType diatur ke IG_GET_THREAD_OS_INFO, IpvData harus berisi instans struktur WDBGEXTS_THREAD_OS_INFO.

Sintaks

typedef struct _WDBGEXTS_THREAD_OS_INFO {
  ULONG   ThreadId;
  ULONG   ExitStatus;
  ULONG   PriorityClass;
  ULONG   Priority;
  ULONG64 CreateTime;
  ULONG64 ExitTime;
  ULONG64 KernelTime;
  ULONG64 UserTime;
  ULONG64 StartOffset;
  ULONG64 Affinity;
} WDBGEXTS_THREAD_OS_INFO, *PWDBGEXTS_THREAD_OS_INFO;

Anggota

ThreadId

Menentukan ID utas sistem operasi (dalam proses saat ini) untuk utas yang informasinya diminta.

ExitStatus

Menerima kode keluar dari utas. Jika utas masih berjalan atau kode keluar tidak diketahui, ExitStatus akan diatur ke STILL_ACTIVE.

PriorityClass

Menerima kelas prioritas utas. Kelas prioritas ditentukan oleh konstanta XXX_PRIORITY_CLASS di WinBase.h. Lihat Platform SDK untuk informasi selengkapnya tentang kelas prioritas utas. Jika kelas prioritas tidak tahu, PriorityClass akan diatur ke nol.

Priority

Menerima prioritas utas relatif terhadap kelas prioritas. Beberapa prioritas utas didefinisikan oleh konstanta THREAD_PRIORITY_XXX di WinBase.h. Lihat Platform SDK untuk informasi selengkapnya tentang prioritas utas. Jika prioritas tidak diketahui, Prioritas akan diatur ke THREAD_PRIORITY_NORMAL.

CreateTime

Menerima waktu pembuatan utas.

ExitTime

Menerima waktu keluar utas. Jika utas belum keluar, ExitTime tidak terdefinisi.

KernelTime

Menerima jumlah waktu yang telah dijalankan utas dalam mode kernel.

UserTime

Menerima jumlah waktu utas telah dijalankan dalam mode pengguna.

StartOffset

Menerima alamat awal utas. Jika alamat awal tidak diketahui, StartOffset akan diatur ke nol.

Affinity

Menerima masker afinitas utas untuk utas dalam komputer multiproscessor simetris (SMP). Lihat Platform SDK untuk informasi selengkapnya tentang masker afinitas utas. Jika masker afinitas tidak diketahui, Afinitas diatur ke nol.

Keterangan

Parameter untuk operasi Ioctl IG_GET_THREAD_OS_INFO adalah anggota struktur WDBGEXTS_THREAD_OS_INFO.

Persyaratan

Persyaratan Nilai
Header wdbgexts.h (termasuk Wdbgexts.h, Dbgeng.h)

Lihat juga

Ioctl