Funzione ImagehlpApiVersionEx (dbghelp.h)

Modifica le informazioni sulla versione della libreria usata dall'applicazione.

Sintassi

LPAPI_VERSION IMAGEAPI ImagehlpApiVersionEx(
  [in] LPAPI_VERSION AppVersion
);

Parametri

[in] AppVersion

Puntatore a una struttura API_VERSION che contiene informazioni sulla versione valide per l'applicazione.

Valore restituito

Il valore restituito è un puntatore a una struttura API_VERSION .

Commenti

Usare la funzione ImagehlpApiVersionEx per indicare la versione della libreria con cui è stata compilata l'applicazione. La libreria usa queste informazioni per garantire la compatibilità. Si consideri, ad esempio, come seguire i fotogrammi dello stack di callback in modalità kernel (Utente e GDI esistono in modalità kernel). Se si chiama ImagehlpApiVersionEx per impostare il membro Revision sulla versione 4 o successiva, la funzione StackWalk64 continuerà attraverso un frame dello stack di callback. In caso contrario, se si imposta Revision su una versione precedente a 4, StackWalk64 si arresterà alla transizione del kernel.

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

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

Vedi anche

API_VERSION

Funzioni DbgHelp

ImagehlpApiVersion