Функция SymGetHomeDirectory (dbghelp.h)
Извлекает домашний каталог, используемый Dbghelp.
Синтаксис
PCHAR IMAGEAPI SymGetHomeDirectory(
[in] DWORD type,
[out] PSTR dir,
[in] size_t size
);
Параметры
[in] type
Извлекаемая папка. Этот параметр может принимать одно из указанных ниже значений.
Значение | Значение |
---|---|
|
Домашний каталог. |
|
Исходный каталог. |
|
Каталог символов. |
[out] dir
Указатель на строку, получающую каталог.
[in] size
Размер выходного буфера в символах.
Возвращаемое значение
Если функция выполняется успешно, возвращаемое значение является указателем на параметр dir .
Если функция завершается сбоем, возвращается значение NULL. Чтобы получить расширенные сведения об ошибке, вызовите Метод GetLastError.
Комментарии
Все функции DbgHelp, такие как эта, являются однопоточными. Поэтому вызовы из нескольких потоков к этой функции, скорее всего, приведут к непредвиденному поведению или повреждению памяти. Чтобы избежать этого, необходимо синхронизировать все параллельные вызовы из нескольких потоков в эту функцию.
Чтобы вызвать версию этой функции в Юникоде, определите DBGHELP_TRANSLATE_TCHAR.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | dbghelp.h |
Библиотека | Dbghelp.lib |
DLL | Dbghelp.dll |
Распространяемые компоненты | DbgHelp.dll 6.1 или более поздней версии |