PDEBUG_EXTENSION_UNINITIALIZE fonction de rappel (dbgeng.h)
La fonction de rappel DebugExtensionUninitialize est appelée par le moteur pour annuler l’initialisation de la DLL d’extension DbgEng avant qu’elle ne soit déchargée.
CALLBACK* PDEBUG_EXTENSION_UNINITIALIZE DebugExtensionUninitialize;
Syntaxe
PDEBUG_EXTENSION_UNINITIALIZE PdebugExtensionUninitialize;
void PdebugExtensionUninitialize()
{...}
Valeur de retour
Aucun
Remarques
Cette fonction est facultative. Une DLL d’extension DbgEng doit uniquement exporter DebugExtensionUninitialize si elle doit être avertie avant son déchargement. Le moteur recherche cette fonction par nom dans la DLL d’extension.
Cette fonction peut être utilisée par la DLL d’extension pour nettoyer avant son déchargement.
Une session peut être active ou non lorsque cette fonction est appelée. Par conséquent, l’extension ne doit pas supposer qu’elle est en mesure d’interroger les informations de session.
DebugExtensionUninitialize est appelé PDEBUG_EXTENSION_UNINITIALIZE dans le fichier d’en-tête Dbgeng.h.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Universel |
d’en-tête | dbgeng.h |