struktur WAITCHAIN_NODE_INFO (wct.h)
Mewakili simpul dalam rantai tunggu.
Sintaks
typedef struct _WAITCHAIN_NODE_INFO {
WCT_OBJECT_TYPE ObjectType;
WCT_OBJECT_STATUS ObjectStatus;
union {
struct {
WCHAR ObjectName[WCT_OBJNAME_LENGTH];
LARGE_INTEGER Timeout;
BOOL Alertable;
} LockObject;
struct {
DWORD ProcessId;
DWORD ThreadId;
DWORD WaitTime;
DWORD ContextSwitches;
} ThreadObject;
};
} WAITCHAIN_NODE_INFO, *PWAITCHAIN_NODE_INFO;
Anggota
ObjectType
Jenis objek. Anggota ini adalah salah satu nilai berikut dari jenis enumerasi WCT_OBJECT_TYPE .
WctCriticalSectionType
WctSendMessageType
WctMutexType
WctAlpcType
WctComType
WctThreadWaitType
WctProcessWaitType
WctThreadType
WctComActivationType
WctUnknownType
ObjectStatus
Status objek. Anggota ini adalah salah satu nilai berikut dari jenis enumerasi WCT_OBJECT_STATUS .
WctStatusNoAccess
WctStatusRunning
WctStatusBlocked
WctStatusPidOnly
WctStatusPidOnlyRpcss
WctStatusOwned
WctStatusNotOwned
WctStatusAbandoned
WctStatusUnknown
WctStatusError
LockObject
LockObject.ObjectName[WCT_OBJNAME_LENGTH]
Nama objek. Nama objek hanya tersedia untuk objek tertentu, seperti mutex. Jika objek tidak memiliki nama, anggota ini adalah string kosong.
LockObject.Timeout
Anggota ini dicadangkan untuk digunakan di masa mendatang.
LockObject.Alertable
Anggota ini dicadangkan untuk digunakan di masa mendatang.
ThreadObject
ThreadObject.ProcessId
Pengidentifikasi proses.
ThreadObject.ThreadId
Pengidentifikasi utas. Untuk COM dan ALPC, anggota ini bisa 0.
ThreadObject.WaitTime
Waktu tunggu.
ThreadObject.ContextSwitches
Jumlah sakelar konteks.
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Header | wct.h |