PDEBUG_EXTENSION_UNINITIALIZE funzione di callback (dbgeng.h)
La funzione di callback DebugExtensionUninitialize viene chiamata dal motore per annullare l'inizializzazione della DLL dell'estensione DbgEng prima che venga scaricata.
CALLBACK* PDEBUG_EXTENSION_UNINITIALIZE DebugExtensionUninitialize;
Sintassi
PDEBUG_EXTENSION_UNINITIALIZE PdebugExtensionUninitialize;
void PdebugExtensionUninitialize()
{...}
Valore restituito
nessuno
Osservazioni
Questa funzione è facoltativa. Una DLL dell'estensione DbgEng deve solo esportare DebugExtensionUninitialize se deve ricevere una notifica prima che venga scaricata. Il motore cerca questa funzione in base al nome nella DLL dell'estensione.
Questa funzione può essere usata dalla DLL dell'estensione per eseguire la pulizia prima che venga scaricata.
Potrebbe essere attiva o meno una sessione quando questa funzione viene chiamata, quindi l'estensione non deve presupporre che sia in grado di eseguire query sulle informazioni della sessione.
DebugExtensionUninitialize viene chiamato PDEBUG_EXTENSION_UNINITIALIZE nel file di intestazione Dbgeng.h.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Intestazione | dbgeng.h |