Condividi tramite


PWINDBG_EXTENSION_API_VERSION funzione di callback (wdbgexts.h)

La funzione di callback di PWINDBG_EXTENSION_API_VERSION (ExtensionApiVersion) restituisce informazioni sulla versione sulla 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 .

Commenti

È 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 di EXT_API_VERSION restituita durante l'esecuzione di comandi come la catena e la 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 Revisionedella 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 Uso dei callback dell'estensione WdbgExts.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione wdbgexts.h