Я проверил определение метода MiniDumpWriteDump () в MSDN, как показано ниже:
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 может идентифицировать процесс, почему мы должны передавать их обоих? Разве мы не можем вывести одно из них из другого ?Так что между ними должны быть некоторые различия, что они?
Спасибо.