WAITCHAIN_NODE_INFO 結構 (wct.h)
表示等候鏈結中的節點。
語法
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;
成員
ObjectType
物件類型。 這個成員是 來自WCT_OBJECT_TYPE 列舉型別的下列其中一個值。
WctCriticalSectionType
WctSendMessageType
WctMutexType
WctAlpcType
WctComType
WctThreadWaitType
WctProcessWaitType
WctThreadType
WctComActivationType
WctUnknownType
ObjectStatus
物件狀態。 這個成員是 來自WCT_OBJECT_STATUS 列舉類型的下列其中一個值。
WctStatusNoAccess
WctStatusRunning
WctStatusBlocked
WctStatusPidOnly
WctStatusPidOnlyRpcss
WctStatusOwned
WctStatusNotOwned
WctStatusAbandoned
WctStatusUnknown
WctStatusError
LockObject
LockObject.ObjectName[WCT_OBJNAME_LENGTH]
物件的名稱。 物件名稱僅適用于特定物件,例如 mutex。 如果物件沒有名稱,這個成員就是空字串。
LockObject.Timeout
這個成員保留供未來使用。
LockObject.Alertable
這個成員保留供未來使用。
ThreadObject
ThreadObject.ProcessId
處理序識別項。
ThreadObject.ThreadId
執行緒識別碼。 針對 COM 和 ALPC,此成員可以是 0。
ThreadObject.WaitTime
等候時間。
ThreadObject.ContextSwitches
內容參數的數目。
規格需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | wct.h |