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 |