IDebugControl3::AddExtension-Methode (dbgeng.h)
Die AddExtension Methode lädt eine Erweiterungsbibliothek in das Debuggermodul.
Syntax
HRESULT AddExtension(
[in] PCSTR Path,
[in] ULONG Flags,
[out] PULONG64 Handle
);
Parameter
[in] Path
Gibt den vollqualifizierten Pfad und Dateinamen der zu ladenden Erweiterungsbibliothek an.
[in] Flags
Auf Null festgelegt.
[out] Handle
Empfängt das Handle der geladenen Erweiterungsbibliothek.
Rückgabewert
Rückgabecode | Beschreibung |
---|---|
|
Die Methode war erfolgreich. |
Diese Methode kann auch Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte.
Bemerkungen
Wenn die Erweiterungsbibliothek bereits geladen wurde, wird das Handle für bereits geladene Bibliothek zurückgegeben. Die Erweiterungsbibliothek wird nicht erneut geladen.
Die Erweiterungsbibliothek wird in das Hostmodul geladen, und Path enthält einen Pfad und Dateinamen für diese Instanz des Debuggermoduls.
AddExtension schließt den Prozess des Ladens und Initialisierens der Erweiterungs-DLL nicht ab. Um die Erweiterung für die Verwendung verfügbar zu machen, rufen Sie die GetExtensionFunctionauf.
Weitere Informationen zur Verwendung von Erweiterungsbibliotheken finden Sie unter Aufrufen von Erweiterungen und Erweiterungsfunktionen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | dbgeng.h (include Dbgeng.h) |