Freigeben über


IDebugQueryEngine2::GetEngineInterface

Ruft eine benutzerdefinierte Debugmodulschnittstelle (DE) ab.

Syntax

int GetEngineInterface( 
   out object ppUnk
);

Parameter

ppUnk
[out] Gibt ein IUnknown Objekt zurück, das das Debugmodul (DE) darstellt und für jede andere gültige Schnittstelle abgefragt werden kann, die einer DE zugeordnet ist (z . B. IDebugEngine2 oder IDebugEngineLaunch2).

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.

Hinweise

Die resultierende Schnittstelle sollte mit Bedacht verwendet werden, da das Aufrufen über Schnittstellen, die aus dieser Methode abgerufen werden, die Verarbeitung des Sitzungsdebugmanagers umgangen wird und dazu führen kann, dass die SDM beim Debuggen zu einem fehlerhaften Zustand gelangt oder Fehler generiert.

Siehe auch