Compartir a través de


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

Consulte también

GetThreadWaitChain

WaitChainCallback