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 |