PSS_OBJECT_TYPE enumeration (processsnapshot.h)
Specifies the object type in a PSS_HANDLE_ENTRY structure.
Syntax
typedef enum {
PSS_OBJECT_TYPE_UNKNOWN = 0,
PSS_OBJECT_TYPE_PROCESS = 1,
PSS_OBJECT_TYPE_THREAD = 2,
PSS_OBJECT_TYPE_MUTANT = 3,
PSS_OBJECT_TYPE_EVENT = 4,
PSS_OBJECT_TYPE_SECTION = 5,
PSS_OBJECT_TYPE_SEMAPHORE = 6
} PSS_OBJECT_TYPE;
Constants
PSS_OBJECT_TYPE_UNKNOWN Value: 0 The object type is either unknown or unsupported. |
PSS_OBJECT_TYPE_PROCESS Value: 1 The object is a process. |
PSS_OBJECT_TYPE_THREAD Value: 2 The object is a thread. |
PSS_OBJECT_TYPE_MUTANT Value: 3 The object is a mutant/mutex. |
PSS_OBJECT_TYPE_EVENT Value: 4 The object is an event. |
PSS_OBJECT_TYPE_SECTION Value: 5 The object is a file-mapping object. |
PSS_OBJECT_TYPE_SEMAPHORE Value: 6 |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8.1 [desktop apps only] |
Minimum supported server | Windows Server 2012 R2 [desktop apps only] |
Header | processsnapshot.h |