Sdílet prostřednictvím


IVsRunningDocumentTable.ModifyDocumentFlags – metoda (UInt32, UInt32, Int32)

 

Změní příznaky RDT dokumentu pro registrované dokumentu.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

int ModifyDocumentFlags(
    uint docCookie,
    uint grfFlags,
    int fSet
)
int ModifyDocumentFlags(
    unsigned int docCookie,
    unsigned int grfFlags,
    int fSet
)
abstract ModifyDocumentFlags : 
        docCookie:uint32 *
        grfFlags:uint32 *
        fSet:int -> int
Function ModifyDocumentFlags (
    docCookie As UInteger,
    grfFlags As UInteger,
    fSet As Integer
) As Integer

Parametry

  • docCookie
    [v] Jedinečná hodnota představující dokumentu.
  • grfFlags
    [v] Příznaky platný dokument.Platné úpravy naleznete v části poznámky.Viz_VSRDTFLAGS
  • fSet
    [v].Příznak označující, že byl nastaven příznak dokumentu.

Vrácená hodnota

Type: System.Int32

Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.

Poznámky

Podpis COM

Z vsshell.idl:

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

Tato metoda slouží k úpravám dokumentu příznaky RDT registrované dokumentu.Aktuálně jsou platné pouze příznaky upravit:

Příznaky

Povolené změny

RDT_DontSaveAs

Set only (fSet must be true)

RDT_DontSave

Pouze nastavení

RDT_CantSave

Pouze nastavení

RDT_DontAddToMRU

Pouze nastavení

docCookie Parametr je stejná hodnota vrácená FindAndLockDocument nebo RegisterAndLockDocument metod.

Viz také

IVsRunningDocumentTable – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek