Поделиться через


Функция SymGetOptions (dbghelp.h)

Извлекает текущую маску параметра.

Синтаксис

DWORD IMAGEAPI SymGetOptions();

Возвращаемое значение

Функция возвращает текущие параметры, которые были заданы. Ноль является допустимым значением и указывает, что все параметры отключены.

Комментарии

Эти параметры можно изменить несколько раз, пока библиотека используется приложением. Любое изменение параметра влияет на все будущие вызовы обработчика символов.

Возвращаемое значение представляет собой сочетание следующих значений, заданных с помощью функции SymSetOptions .

  • SYMOPT_ALLOW_ABSOLUTE_SYMBOLS
  • SYMOPT_ALLOW_ZERO_ADDRESS
  • SYMOPT_AUTO_PUBLICS
  • SYMOPT_CASE_INSENSITIVE
  • SYMOPT_DEBUG
  • SYMOPT_DEFERRED_LOADS
  • SYMOPT_EXACT_SYMBOLS
  • SYMOPT_FAIL_CRITICAL_ERRORS
  • SYMOPT_FAVOR_COMPRESSED
  • SYMOPT_FLAT_DIRECTORY
  • SYMOPT_IGNORE_CVREC
  • SYMOPT_IGNORE_IMAGEDIR
  • SYMOPT_IGNORE_NT_SYMPATH
  • SYMOPT_INCLUDE_32BIT_MODULES
  • SYMOPT_LOAD_ANYTHING
  • SYMOPT_LOAD_LINES
  • SYMOPT_NO_CPP
  • SYMOPT_NO_IMAGE_SEARCH
  • SYMOPT_NO_PROMPTS
  • SYMOPT_NO_PUBLICS
  • SYMOPT_NO_UNQUALIFIED_LOADS
  • SYMOPT_OVERWRITE
  • SYMOPT_PUBLICS_ONLY
  • SYMOPT_SECURE
  • SYMOPT_UNDNAME
Все функции DbgHelp, такие как эта, являются однопоточными. Таким образом, вызовы из нескольких потоков к этой функции, скорее всего, приведут к непредвиденному поведению или повреждению памяти. Чтобы избежать этого, необходимо синхронизировать все параллельные вызовы из нескольких потоков в эту функцию.

Требования

Требование Значение
Целевая платформа Windows
Header dbghelp.h
Библиотека Dbghelp.lib
DLL Dbghelp.dll
Распространяемые компоненты DbgHelp.dll 5.1 или более поздней версии

См. также раздел

Функции DbgHelp