我检查了 MSDN 上 MiniDumpWriteDump() 方法的定义如下:
BOOL WINAPI MiniDumpWriteDump(
__in HANDLE hProcess,
__in DWORD ProcessId,
__in HANDLE hFile,
__in MINIDUMP_TYPE DumpType,
__in PMINIDUMP_EXCEPTION_INFORMATION ExceptionParam,
__in PMINIDUMP_USER_STREAM_INFORMATION UserStreamParam,
__in PMINIDUMP_CALLBACK_INFORMATION CallbackParam
);
参数:
hProcess [输入]
要为其生成信息的进程的句柄。
进程 ID [in]
要为其生成信息的进程的标识符。
既然进程句柄或进程 ID 都可以识别进程,为什么我们需要同时传递它们呢?我们不能从另一个推断其中一个吗?那么它们之间应该存在一些差异,它们是什么?
谢谢。