Metodo IDebugControl::AddExtension (dbgeng.h)
Il metodo AddExtension carica una libreria di estensioni nel motore del debugger .
Sintassi
HRESULT AddExtension(
[in] PCSTR Path,
[in] ULONG Flags,
[out] PULONG64 Handle
);
Parametri
[in] Path
Specifica il percorso completo e il nome file della libreria di estensioni da caricare.
[in] Flags
Impostare su zero.
[out] Handle
Riceve l'handle della libreria di estensioni caricata.
Valore restituito
Codice restituito | Descrizione |
---|---|
|
Il metodo ha avuto esito positivo. |
Questo metodo può anche restituire valori di errore. Per altri dettagli, vedere valori restituiti.
Osservazioni
Se la libreria di estensioni è già stata caricata, viene restituito l'handle per la libreria già caricata. La libreria di estensioni non viene caricata di nuovo.
La libreria di estensioni viene caricata nel motore host e Percorso contiene un percorso e un nome di file per questa istanza del motore di debugger.
AddExtension non completa il processo di caricamento e inizializzazione della DLL dell'estensione. Per rendere disponibile l'estensione per l'uso, effettuare una chiamata successiva al GetExtensionFunction.
Per altre informazioni sull'uso delle librerie di estensioni, vedere Chiamata di estensioni e funzioni di estensione.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | dbgeng.h (include Dbgeng.h) |