IDebugControl3::RemoveEngineOptions-Methode (dbgeng.h)

Die RemoveEngineOptions-Methode deaktiviert einige Optionen der Engine.

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 der Engine 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 gibt möglicherweise auch Fehlerwerte zurück. Weitere Informationen finden Sie unter Rückgabewerte .

Hinweise

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

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile dbgeng.h (include Dbgeng.h, Dbgeng.h, Dbgeng.h)

Weitere Informationen

AddEngineOptions

GetEngineOptions

IDebugControl

IDebugControl2

IDebugControl3

SetEngineOptions