Kernel32PssFreeSnapshot Method

Frees a process snapshot.

To take a snapshot, call PssCaptureSnapshot(IntPtr, PssCaptureFlags, UInt32, IntPtr) function.

Definition

Namespace: DevCase.Win32.NativeMethods
Assembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[DllImportAttribute("Kernel32.dll", ExactSpelling = true)]
public static Win32ErrorCode PssFreeSnapshot(
	IntPtr processHandle,
	IntPtr snapshotHandle
)

Parameters

processHandle  IntPtr
A handle to the process that contains the snapshot.

The handle must have VirtualMemoryRead, VirtualMemoryOperation and DuplicateHandle rights.

If the snapshot was captured from the current process, or duplicated into the current process, then pass in the result of GetCurrentProcess.

snapshotHandle  IntPtr
A handle to the snapshot to free.

Return Value

Win32ErrorCode
If the function succeeds, the return value is ERROR_SUCCESS; othwerise, a different Win32ErrorCode value.

Remarks

See Also