IVsRunningDocumentTable.ModifyDocumentFlags(UInt32, UInt32, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ä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
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 .