IVsRunningDocumentTable.ModifyDocumentFlags(UInt32, UInt32, Int32) Methode

Definition

Ändert die RDT-Dokumentenflags für ein registriertes Dokument.

public:
 int ModifyDocumentFlags(System::UInt32 docCookie, System::UInt32 grfFlags, int fSet);
public:
 int ModifyDocumentFlags(unsigned int docCookie, unsigned int grfFlags, int fSet);
int ModifyDocumentFlags(unsigned int docCookie, unsigned int grfFlags, int fSet);
public int ModifyDocumentFlags (uint docCookie, uint grfFlags, int fSet);
abstract member ModifyDocumentFlags : uint32 * uint32 * int -> int
Public Function ModifyDocumentFlags (docCookie As UInteger, grfFlags As UInteger, fSet As Integer) As Integer

Parameter

docCookie
UInt32

[in] Eindeutiger Wert, der das Dokument darstellt.

grfFlags
UInt32

[in] Gültige Dokumentenflags. Siehe Hinweise für gültige Änderungen. Siehe _VSRDTFLAGS.

fSet
Int32

[in] Flag, das angibt, dass das Dokumentenflag festgelegt wurde.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus vsshell. idl:

HRESULT IVsRunningDocumentTable::ModifyDocumentFlags(  
   VSCOOKIE   docCookie,  
   VSRDTFLAGS grfFlags,  
   BOOL       fSet  
);  

Diese Methode wird verwendet, um die RDT-dokumentflags für ein registriertes Dokument zu ändern. Zurzeit sind die einzigen gültigen Flags, die geändert werden müssen,:

Flags Änderung zulässig
RDT_DontSaveAs Nur festlegen ( fSet muss sein true )
RDT_DontSave Nur festlegen
RDT_CantSave Nur festlegen
RDT_DontAddToMRU Nur festlegen

Der- docCookie Parameter ist derselbe Wert, der von der- FindAndLockDocument Methode oder der-Methode zurückgegeben wird RegisterAndLockDocument .

Gilt für