tagVSQueryEditFlags Enumeration

Definition

Diese Enumeration gibt Flags an, die steuern, wie Dateien im Arbeitsspeicher bearbeitet werden sollen. Diese Flags werden an die QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32)-Methode übergeben.

Diese Enumeration enthält ein FlagsAttribute-Attribut, das eine bitweise Kombination der Memberwerte zulässt.

public enum class tagVSQueryEditFlags
public enum class tagVSQueryEditFlags
enum tagVSQueryEditFlags
[System.Flags]
public enum tagVSQueryEditFlags
[<System.Flags>]
type tagVSQueryEditFlags = 
Public Enum tagVSQueryEditFlags
Vererbung
tagVSQueryEditFlags
Attribute

Felder

QEF_AllowInMemoryEdits 0

Ermöglicht die Bearbeitung von Dateien im Arbeitsspeicher.

QEF_DisallowInMemoryEdits 2

Lässt nicht zu, dass Dateien im Arbeitsspeicher bearbeitet werden, unabhängig von den Einstellungen des Dialog Felds "Optionen".

QEF_ForceEdit_NoPrompting 64

Führen Vorgänge aus, um Dateien bearbeitbar zu machen, unabhängig von Optionseinstellungen und ohne Benutzerinteraktion.

QEF_ForceInMemoryEdits 1

Ermöglicht Dateien, im Arbeitsspeicher bearbeitet zu werden, unabhängig von andern Bedingungen, die dieses verhindern würden. Dieser Wert überschreibt die Einstellung für das Options Dialogfeld.

QEF_ImplicitEdit 8

Mit diesem Flag wird die Schaltfläche Abbrechen im Dialogfeld Auschecken deaktiviert. Die Cancel-Operation wird als die Benutzerauswahl für das Zulassen der Bearbeitung im Arbeitsspeicher interpretiert. Dieses Flag dient hauptsächlich zur internen Verwendung. Verwenden Sie dies sorgfältig oder überhaupt nicht.

QEF_NoReload 32

Lässt das Bearbeiten nicht zu, wenn dies zu einem erneuten Ladevorgang führt.

QEF_ReportOnly 16

Keine Benutzeroberfläche (UI) wird angezeigt, und keine Aktion wird ausgeführt. Rückgabewerte geben an, ob eine Bearbeitung, in Bezug auf Benutzerinteraktion, Optionseinstellungen und externe Bedingungen zulässig wäre.

QEF_SilentMode 4

Automatische Vorgänge können ausgeführt werden, um Dateien bearbeitbar zu machen; es wird keine Benutzeroberfläche angezeigt.

Hinweise

Das- QEF_ForceEdit_NoPrompting Flag unterscheidet sich von dem- QEF_SilentMode Flag darin, dass es die Options Einstellungen des Benutzers nicht immer beachtet. Daher sollte Sie mit Vorsicht und nur unter besonderen Umständen verwendet werden, wenn der Benutzer nicht beleidigt wird, wenn seine Einstellungen überschrieben werden. Wenn Sie Änderungen mit dem neuen Flag erzwingen, können Sie außerdem festlegen, QueryEditFiles dass eine Bearbeitung im Arbeitsspeicher fortgesetzt werden kann. Wenn Änderungen im Arbeitsspeicher nicht gewünscht werden, sollte der Aufrufer auch das- QEF_DisallowInMemoryEdits Flag übergeben.

Gilt für