estructura WAITCHAIN_NODE_INFO (wct.h)
Representa un nodo de una cadena de espera.
Sintaxis
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;
Miembros
ObjectType
Tipo del objeto. Este miembro es uno de los siguientes valores del tipo de enumeración WCT_OBJECT_TYPE .
WctCriticalSectionType
WctSendMessageType
WctMutexType
WctAlpcType
WctComType
WctThreadWaitType
WctProcessWaitType
WctThreadType
WctComActivationType
WctUnknownType
ObjectStatus
Estado del objeto. Este miembro es uno de los siguientes valores del tipo de enumeración WCT_OBJECT_STATUS .
WctStatusNoAccess
WctStatusRunning
WctStatusBlocked
WctStatusPidOnly
WctStatusPidOnlyRpcss
WctStatusOwned
WctStatusNotOwned
WctStatusAbandoned
WctStatusUnknown
WctStatusError
LockObject
LockObject.ObjectName[WCT_OBJNAME_LENGTH]
El nombre del objeto. Los nombres de objeto solo están disponibles para determinados objetos, como las exclusiones mutuas. Si el objeto no tiene un nombre, este miembro es una cadena vacía.
LockObject.Timeout
Este miembro se reserva para uso futuro.
LockObject.Alertable
Este miembro se reserva para uso futuro.
ThreadObject
ThreadObject.ProcessId
Identificador del proceso.
ThreadObject.ThreadId
Identificador de subproceso. Para COM y ALPC, este miembro puede ser 0.
ThreadObject.WaitTime
Tiempo de espera.
ThreadObject.ContextSwitches
Número de modificadores de contexto.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | wct.h |