PSS_OBJECT_TYPE Enumeration

Specifies the object type in a PSS_HANDLE_ENTRY structure.

Syntax

typedef enum PSS_OBJECT_TYPE {
  PSS_OBJECT_TYPE_UNKNOWN    ,
  PSS_OBJECT_TYPE_PROCESS    ,
  PSS_OBJECT_TYPE_THREAD     ,
  PSS_OBJECT_TYPE_MUTANT     ,
  PSS_OBJECT_TYPE_EVENT      ,
  PSS_OBJECT_TYPE_SECTION    ,
  PSS_OBJECT_TYPE_SEMAPHORE
} ;

Constants

PSS_OBJECT_TYPE_UNKNOWN The object type is either unknown or unsupported.
PSS_OBJECT_TYPE_PROCESS The object is a process.
PSS_OBJECT_TYPE_THREAD The object is a thread.
PSS_OBJECT_TYPE_MUTANT The object is a mutant/mutex.
PSS_OBJECT_TYPE_EVENT The object is an event.
PSS_OBJECT_TYPE_SECTION The object is a file-mapping object.
PSS_OBJECT_TYPE_SEMAPHORE

Requirements

   
Windows version Windows 8.1 [desktop apps only] Windows Server 2012 R2 [desktop apps only]
Header processsnapshot.h

See Also

Process Snapshotting