Process snapshotting enables you to capture process state, in part or whole. It is similar to the Tool Help API, but with one important advantage: it can efficiently capture the virtual address contents of a process using the Windows internal POSIX fork clone capability. The process snapshot can be dumped into a file using the MiniDumpWriteDump function.
Process Snapshotting is designed for use by C/C++ developers.
Process Snapshotting is included in Windows 8.1 and Windows Server 2012 R2 operating systems.
General information about Process Snapshotting
Reference information for the Process Snapshotting API.