Condividi tramite


PWINDBG_EXTENSION_API_VERSION funzione di callback (wdbgexts.h)

La funzione di callback PWINDBG_EXTENSION_API_VERSION (ExtensionApiVersion) restituisce informazioni sulla versione relative alla DLL dell'estensione.

Sintassi

PWINDBG_EXTENSION_API_VERSION PwindbgExtensionApiVersion;

LPEXT_API_VERSION PwindbgExtensionApiVersion()
{...}

Valore restituito

Questa funzione deve restituire un puntatore a una struttura EXT_API_VERSION.

Osservazioni

È necessario definire questa funzione nel codice usando il prototipo precedente. Includere wdbgexts.h.

ExtensionApiVersion viene chiamato dal debugger quando viene caricata la DLL dell'estensione.

Il debugger usa i campi MajorVersion e MinorVersion della struttura EXT_API_VERSION restituita durante l'esecuzione di comandi come catena di e versione che visualizzano il numero di versione dell'estensione. Il debugger non esegue alcun controllo della versione. La DLL dell'estensione verrà caricata indipendentemente dai numeri di versione presenti in questi campi.

Il campo revisione della struttura EXT_API_VERSION restituita deve essere EXT_API_VERSION_NUMBER64 se si usano puntatori a 64 bit nel codice o EXT_API_VERSION_NUMBER32 se si usano puntatori a 32 bit. È consigliabile usare sempre puntatori a 64 bit nel codice, poiché il debugger ridimensiona automaticamente questi puntatori quando necessario. Per informazioni dettagliate, vedere puntatori a 32 bit e puntatori a 64 bit.

Per altre informazioni, vedere Using WdbgExts Extension Callbacks.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione wdbgexts.h