VsRdtFlags Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Çalışan belge tablosundaki (RDT) bir belge için seçenekleri belirtir.
Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.
public enum class VsRdtFlags
public enum class VsRdtFlags
enum VsRdtFlags
[System.Flags]
public enum VsRdtFlags
[<System.Flags>]
type VsRdtFlags =
Public Enum VsRdtFlags
- Devralma
-
VsRdtFlags
- Öznitelikler
Alanlar
| CanBuildFromMemory | 32768 | Belgenin bir kaydetme işlemi bir derlemede zorlanmadığını gösterir. |
| CantSave | 40 |
|
| CaseSensitive | 128 | Dizeleri karşılaştırırken |
| DOCMASK | -3848 | Üzerinden bayrakların maskesi DontSaveAs DontAddToMRU . __VSCREATEDOCWINBelge maskesinde bayrağa izin verin. |
| DontAddToMRU | 65536 | En son kullanılan dosyalar listesine eklemeyin. |
| DontAutoOpen | 64 | Belge, çözüm yeniden açıldığında açılabilen Belgeler listesinde kalıcı olmadığını gösterir. Bu tür bir belge, bir düzenleyici fabrikası kullanılarak açılmaz, ancak bir sihirbaz ya da özel programlı kod kullanılarak açılabilir. |
| DontPollForState | 131072 | Belgenin kirli veya salt okunurdur durumunda değişiklik yoklama. Belge sahibi, veya kullanarak durumu açıkça güncelleştirmek için sorumluluğu almalıdır UpdateDirtyState(UInt32) UpdateReadOnlyState(UInt32) . |
| DontSave | 32 | Bu değerle işaretlenen tüm belgeler, SaveChanges iletişim kutusunda gösterilen belge listesine dahil edilmez. Kullanıcı Dosya menüsünden Çıkış seçtiğinde değişiklikleri Kaydet iletişim kutusu görüntülenir. |
| DontSaveAs | 8 | SaveAs komutunun bu belge için kullanılabilir hale getirilmeyeceğini gösterir. |
| EditLock | 2 | Belgeye bir düzenleme kilidi koyar. |
| Lock_WeakEditLock | 2048 | Belgeye zayıf bir düzenleme kilidi koyar. EditLockZayıf bir düzenleme kilidi kaydedilirken bu bayrak Ile ORed olmalıdır. Bu bayrak, kullanılırken bu kombinasyonda kullanılır RegisterDocumentLockHolder(UInt32, UInt32, IVsDocumentLockHolder, UInt32) . |
| NoLock | 0 | Belgeye hiçbir kilit konmadığını gösterir. |
| NonCreatable | 16 | Belgenin bazı özel programsal yollarla oluşturulduğunu gösterir. Örneğin, bir sihirbaz kullanma. NonCreatableBayrağını belirtirseniz, DontAutoOpen bayrak belgenize otomatik olarak uygulanır. |
| PlaceHolderDoc | 16384 | Çeşitli dosyaların uygulamasında kullanılır. Çeşitli dosyalar projesinin |
| ProjSlnDocument | 8192 | Bir çözüm veya proje açıldığında ortam tarafından otomatik olarak ayarlanır. Çalışan belge tablosundaki çözüm ve proje dosyalarını işaretlemek için kullanılır. İstemcilerin bu bayrağı iç içe projeler durumunda ayarlaması gerekir. |
| ReadLock | 1 | Belgeye bir okuma kilidi koyar. |
| RequestUnlock | 4 | Belgenin bir kilidini açma isteği ister. |
| SAVEMASK | 3840 | Unlock_ Unlock_NoSave , Unlock_SaveIfDirty ve Unlock_PromptSave bayrakları maskesi. |
| Unlock_NoSave | 256 | Tarafından kullanılır UnlockDocument(UInt32, UInt32) . Düzenleme kilidini serbest bırakın ve kaydetme. |
| Unlock_PromptSave | 1024 | Yöntemi tarafından kullanılır |
| Unlock_SaveIfDirty | 512 | Yöntemi tarafından kullanılır |
| VirtualDocument | 4096 | Bu belgeyi otomasyon modeli için belgeler koleksiyonunda göz önünde bulundurmadan dışlayın. |