VsRdtFlags Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie des options pour un document dans la RDT (Running Document Table).
Cette énumération a un attribut FlagsAttribute qui permet une combinaison au niveau du bit de ses valeurs membres.
public enum class VsRdtFlags
public enum class VsRdtFlags
enum VsRdtFlags
[System.Flags]
public enum VsRdtFlags
[<System.Flags>]
type VsRdtFlags =
Public Enum VsRdtFlags
- Héritage
-
VsRdtFlags
- Attributs
Champs
| CanBuildFromMemory | 32768 | Indique qu'une sauvegarde du document n'est pas forcée sur une build. |
| CantSave | 40 | Combinaison des indicateurs |
| CaseSensitive | 128 | Lors de la comparaison des chaînes |
| DOCMASK | -3848 | Masque des indicateurs de DontSaveAs à DontAddToMRU. Autorise les indicateurs __VSCREATEDOCWIN dans le masque de document. |
| DontAddToMRU | 65536 | N'ajoute pas à la liste des derniers fichiers utilisés. |
| DontAutoOpen | 64 | Indique que le document n'est pas rendu persistant dans la liste de documents qui peut être ouverte lors de la réouverture de la solution. Ce document ne peut pas être ouvert à l'aide d'une fabrique d'éditeur, mais peut l'être à l'aide d'un assistant ou d'un code de programmation spécial. |
| DontPollForState | 131072 | Ne demande pas de modifications à l'état modifié ou en lecture seule du document. Le propriétaire du document doit prendre la responsabilité de mettre à jour explicitement l'état à l'aide de UpdateDirtyState(UInt32) ou UpdateReadOnlyState(UInt32). |
| DontSave | 32 | Tout document marqué avec cette valeur n’est pas inclus dans la liste des documents affichée dans la boîte de dialogue SaveChanges. La boîte de dialogue Enregistrer les modifications s’affiche lorsque l’utilisateur sélectionne quitter dans le menu fichier. |
| DontSaveAs | 8 | Indique que la commande Enregistreras ne doit pas être disponible pour ce document. |
| EditLock | 2 | Définit un verrou de modification sur le document. |
| Lock_WeakEditLock | 2048 | Définit un verrou de modification faible sur le document. Cette balise doit être ORed avec EditLock lors de l'enregistrement d'un verrou de modification faible. Cet indicateur est utilisé dans cette combinaison lors de l'utilisation de RegisterDocumentLockHolder(UInt32, UInt32, IVsDocumentLockHolder, UInt32). |
| NoLock | 0 | Indique qu'aucun verrou n'est placé dans le document. |
| NonCreatable | 16 | Indique que le document est créé via certains moyens de programmation spéciaux. Par exemple, utiliser un assistant. Si vous spécifiez l'indicateur NonCreatable, l'indicateur DontAutoOpen s'applique automatiquement à votre document. |
| PlaceHolderDoc | 16384 | Utilisé dans l'implémentation des fichiers divers. Empêche le projet Fichiers divers d'appeler la méthode |
| ProjSlnDocument | 8192 | Défini automatiquement par l'environnement lorsqu'une solution ou un projet est ouvert. Utilisé pour signaler les fichiers solution et projet dans la table de documents en cours d'exécution. Les clients doivent définir cet indicateur dans le cas de projets imbriqués. |
| ReadLock | 1 | Définit un verrou de lecture sur le document. |
| RequestUnlock | 4 | Demande un déverrouillage du document. |
| SAVEMASK | 3840 | Masque des indicateurs de déverrouillage de Unlock_NoSave, Unlock_SaveIfDirty et Unlock_PromptSave. |
| Unlock_NoSave | 256 | Utilisé par UnlockDocument(UInt32, UInt32). Libère le verrou de modification et ne l'enregistre pas. |
| Unlock_PromptSave | 1024 | Utilisé par la méthode |
| Unlock_SaveIfDirty | 512 | Utilisé par la méthode |
| VirtualDocument | 4096 | Exclut la prise en compte de ce document dans la collection de documents du modèle Automation. |