estrutura WAITCHAIN_NODE_INFO (wct.h)
Representa um nó em uma cadeia de espera.
Sintaxe
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;
Membros
ObjectType
O tipo de objeto. Esse membro é um dos seguintes valores do tipo de enumeração WCT_OBJECT_TYPE .
WctCriticalSectionType
WctSendMessageType
WctMutexType
WctAlpcType
WctComType
WctThreadWaitType
WctProcessWaitType
WctThreadType
WctComActivationType
WctUnknownType
ObjectStatus
O objeto status. Esse membro é um dos valores a seguir do tipo de enumeração WCT_OBJECT_STATUS .
WctStatusNoAccess
WctStatusRunning
WctStatusBlocked
WctStatusPidOnly
WctStatusPidOnlyRpcss
WctStatusOwned
WctStatusNotOwned
WctStatusAbandoned
WctStatusUnknown
WctStatusError
LockObject
LockObject.ObjectName[WCT_OBJNAME_LENGTH]
O nome do objeto. Os nomes de objeto só estão disponíveis para determinados objetos, como mutexes. Se o objeto não tiver um nome, esse membro será uma cadeia de caracteres vazia.
LockObject.Timeout
Este membro é reservado para uso futuro.
LockObject.Alertable
Este membro é reservado para uso futuro.
ThreadObject
ThreadObject.ProcessId
O identificador de processo.
ThreadObject.ThreadId
O identificador de thread. Para COM e ALPC, esse membro pode ser 0.
ThreadObject.WaitTime
O tempo de espera.
ThreadObject.ContextSwitches
O número de opções de contexto.
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | wct.h |