Condividi tramite


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

Vedi anche

DebugExtensionInitialize