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

另請參閱

GetThreadWaitChain

WaitChainCallback