以下のように、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 [in]
情報が生成されるプロセスへのハンドル。
ProcessId [in]
情報が生成されるプロセスの識別子。
プロセスハンドルまたはプロセスIDのいずれかでプロセスを識別できるのに、なぜ両方を渡す必要があるのでしょうか。それらの1つを他から推測することはできませんか?それで、それらの間にはいくつかの違いがあるはずです、それらは何ですか?
ありがとう。