tagVSQueryEditFlags Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Это перечисление задает флаги, которые определяют, как должны редактироваться файлы в памяти. Эти флаги передаются методу QueryEditFiles(UInt32, Int32, String[], UInt32[], VSQEQS_FILE_ATTRIBUTE_DATA[], UInt32, UInt32).
Это перечисление имеет атрибут FlagsAttribute, который разрешает побитовое сочетание значений его элементов.
public enum class tagVSQueryEditFlags
public enum class tagVSQueryEditFlags
enum tagVSQueryEditFlags
[System.Flags]
public enum tagVSQueryEditFlags
[<System.Flags>]
type tagVSQueryEditFlags =
Public Enum tagVSQueryEditFlags
- Наследование
-
tagVSQueryEditFlags
- Атрибуты
Поля
| QEF_AllowInMemoryEdits | 0 | Разрешает редактирование файлов в памяти. |
| QEF_DisallowInMemoryEdits | 2 | Запрещает редактирование файлов в памяти независимо от параметров диалогового окна параметров. |
| QEF_ForceEdit_NoPrompting | 64 | Выполните операции, чтобы сделать файлы доступными для редактирования независимо от настроек параметров и без участия пользователя. |
| QEF_ForceInMemoryEdits | 1 | Разрешает редактирование файлов в памяти независимо от других факторов, которые могут этому помешать. Это значение переопределяет параметр диалогового окна "Параметры". |
| QEF_ImplicitEdit | 8 | Этот флаг отключает кнопку Отмена в диалоговом окне «Извлечение». Действие отмены интерпретируется как выбор пользователя для разрешения изменения в памяти. Этот флаг в первую очередь предназначен для внутреннего использования. Используйте с осторожностью или вообще не. |
| QEF_NoReload | 32 | Запрещает редактирование, если оно вызывает перезагрузку. |
| QEF_ReportOnly | 16 | Пользовательский интерфейс не отображается, никакие действия не предпринимаются. Возвращаемые значения указывают, была разрешена ли правка относительно действия пользователя, параметров и внешних условий. |
| QEF_SilentMode | 4 | Операции в режиме молчания могут быть выполнены, чтобы сделать файлы изменяемыми; однако интерфейс пользователя не отображается. |
Комментарии
QEF_ForceEdit_NoPromptingФлаг отличается от QEF_SilentMode флага тем, что он не всегда учитывает настройки параметров пользователя. Поэтому его следует использовать с осторожностью и только в особых случаях, когда пользователь не будет заявиться, если его предпочтения переопределены. Кроме того, при принудительном изменении с помощью нового флага QueryEditFiles может разрешить продолжение операции редактирования в памяти. Если изменения в памяти не нужны, вызывающий объект также должен передать QEF_DisallowInMemoryEdits флаг.