Udostępnij za pośrednictwem


Metoda IVsRunningDocumentTable.ModifyDocumentFlags — (UInt32, UInt32, Int32)

 

Modyfikuje flagi dokumentu Normalizacją zarejestrowanych dokumentu.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

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
    Type: System.UInt32

    [in] Unikatowa wartość reprezentująca dokumentu.

  • grfFlags
    Type: System.UInt32

    [in] Flagi prawidłowego dokumentu. Zobacz uwagi prawidłowy modyfikacji. Zobacz _VSRDTFLAGS

  • fSet
    Type: System.Int32

    [in]. Flaga wskazująca, czy ustawiono flagę dokumentu.

Wartość zwracana

Type: System.Int32

Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.

Uwagi

Podpis COM

Z vsshell.idl:

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

Ta metoda służy do modyfikowania flagi dokumentu Normalizacją zarejestrowanych dokumentu. Obecnie są tylko prawidłowe flagi, aby zmodyfikować:

Flagi

Modyfikacja niemożliwa

RDT_DontSaveAs

Ustaw tylko (fSet musi być true)

RDT_DontSave

Ustaw tylko

RDT_CantSave

Ustaw tylko

RDT_DontAddToMRU

Ustaw tylko

docCookie Parametr ma tę samą wartość, który jest zwracany z FindAndLockDocument lub RegisterAndLockDocument metody.

Zobacz też

Interfejs IVsRunningDocumentTable
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku