Partager via


PWINDBG_EXTENSION_API_VERSION fonction de rappel (wdbgexts.h)

La fonction de rappel PWINDBG_EXTENSION_API_VERSION (ExtensionApiVersion) retourne des informations de version sur la DLL d’extension.

Syntaxe

PWINDBG_EXTENSION_API_VERSION PwindbgExtensionApiVersion;

LPEXT_API_VERSION PwindbgExtensionApiVersion()
{...}

Valeur de retour

Cette fonction doit retourner un pointeur vers une structure EXT_API_VERSION .

Remarques

Vous devez définir cette fonction dans votre code à l’aide du prototype ci-dessus. Incluez wdbgexts.h.

ExtensionApiVersion est appelé par le débogueur lorsque la DLL d’extension est chargée.

Le débogueur utilise les champs MajorVersion et MinorVersion de la structure EXT_API_VERSION retournée lors de l’exécution de commandes telles que .chain et version qui affichent le numéro de version de l’extension. Le débogueur n’effectue aucune « vérification de version » : la DLL d’extension est chargée quels que soient les numéros de version présents dans ces champs.

Le champ Révision de la structure EXT_API_VERSION retournée doit être EXT_API_VERSION_NUMBER64 si vous utilisez des pointeurs 64 bits dans votre code, ou EXT_API_VERSION_NUMBER32 si vous utilisez des pointeurs 32 bits. Il est recommandé de toujours utiliser des pointeurs 64 bits dans votre code, car le débogueur redimensionne automatiquement ces pointeurs si nécessaire. Pour plus d’informations, consultez Pointeurs 32 bits et Pointeurs 64 bits .

Pour plus d’informations, consultez Utilisation des rappels d’extension WdbgExts.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête wdbgexts.h