Funzione SymGetOptions (dbghelp.h)

Recupera la maschera di opzione corrente.

Sintassi

DWORD IMAGEAPI SymGetOptions();

Valore restituito

La funzione restituisce le opzioni correnti impostate. Zero è un valore valido e indica che tutte le opzioni vengono disattivate.

Commenti

Queste opzioni possono essere modificate più volte mentre la libreria è in uso da un'applicazione. Qualsiasi modifica delle opzioni influisce su tutte le chiamate future al gestore dei simboli.

Il valore restituito è la combinazione dei valori seguenti impostati usando la funzione 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
Tutte le funzioni DbgHelp, ad esempio questa, sono a thread singolo. Pertanto, le chiamate da più thread a questa funzione potrebbero causare un comportamento imprevisto o un danneggiamento della memoria. Per evitare questo problema, è necessario sincronizzare tutte le chiamate simultanee da più thread a questa funzione.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione dbghelp.h
Libreria Dbghelp.lib
DLL Dbghelp.dll
Componente ridistribuibile DbgHelp.dll 5.1 o versioni successive

Vedi anche

Funzioni DbgHelp