Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This routine generates an identifier for a process which is unique across boot sessions.
Syntax
ULONGLONG PsGetProcessStartKey(
[in] PEPROCESS Process
);
Parameters
[in] Process
A pointer to the EPROCESS structure that represents the process. Drivers can use the PsGetCurrentProcess and ObReferenceObjectByHandle routines to obtain a pointer to the EPROCESS structure for a process.
Return value
Returns a ULONGLONG specifying a unique identifier for the provided process.
Remarks
Here is an example of how a driver might call this routine:
ULONGLONG ProcessStartKey;
ProcessStartKey = PsGetProcessStartKey(PsGetCurrentProcess());
The process start key is typically used to track or identify a process over time.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1703 |
Header | ntddk.h |
IRQL | <= DISPATCH_LEVEL |