VsRdtFlags Énumération

Définition

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 RDT_DontSave et RDT_DontSaveAs.

CaseSensitive 128

Lors de la comparaison des chaînes MkDocument, exécute une comparaison respectant la casse 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 CreateDocumentWindow sur le document ajouté au projet.

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 UnlockDocument. Libère le verrou de modification et invite l'utilisateur à enregistrer le fichier.

Unlock_SaveIfDirty 512

Utilisé par la méthode UnlockDocument. Libère le verrou de modification et enregistre le fichier s'il est erroné.

VirtualDocument 4096

Exclut la prise en compte de ce document dans la collection de documents du modèle Automation.

S’applique à