Freigeben über


IDebugControl2::RemoveEngineOptions-Methode (dbgeng.h)

Die RemoveEngineOptions-Methode deaktiviert einige Optionen des Moduls.

Syntax

HRESULT RemoveEngineOptions(
  [in] ULONG Options
);

Parameter

[in] Options

Gibt die zu deaktivierenden Engine-Optionen an. Optionen ist ein Bitsatz. der neue Wert der Optionen des Moduls entspricht dem bitweisen NOT von Optionen in Kombination mit dem alten Wert unter Verwendung des bitweisen AND-Operators (new_value := old_value AND NOT Options). Eine Beschreibung der Engine-Optionen finden Sie unter DEBUG_ENGOPT_XXX.

Rückgabewert

Rückgabecode BESCHREIBUNG
S_OK
Die Methode war erfolgreich.
 

Diese Methode kann auch Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte .

Hinweise

Nachdem die Moduloptionen geändert wurden, sendet das Modul eine Benachrichtigung an das Ereignisrückrufobjekt jedes Clients, indem das DEBUG_CES_ENGINE_OPTIONS-Flag an die IDebugEventCallbacks::ChangeEngineState-Methode übergeben wird.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile dbgeng.h (einschließlich Dbgeng.h, Dbgeng.h, Dbgeng.h)

Weitere Informationen

AddEngineOptions

GetEngineOptions

IDebugControl

IDebugControl2

IDebugControl3

SetEngineOptions