IVsRunningDocumentTable.ModifyDocumentFlags(UInt32, UInt32, Int32) Método

Definição

Modifica os sinalizadores de documento RDT para um documento registrado.

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

Parâmetros

docCookie
UInt32

no Valor exclusivo que representa o documento.

grfFlags
UInt32

no Sinalizadores de documento válidos. Consulte comentários para obter as modificações válidas. Veja _VSRDTFLAGS

fSet
Int32

[in]. Sinalizador que indica que o sinalizador de documento foi definido.

Retornos

Int32

Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.

Comentários

Assinatura COM

De VSShell. idl:

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

Esse método é usado para modificar os sinalizadores de documento RDT para um documento registrado. Atualmente, os únicos sinalizadores válidos a serem modificados são:

Flags Modificação permitida
RDT_DontSaveAs Set somente ( fSet deve ser true )
RDT_DontSave Definir somente
RDT_CantSave Definir somente
RDT_DontAddToMRU Definir somente

O docCookie parâmetro é o mesmo valor que é retornado dos FindAndLockDocument métodos ou RegisterAndLockDocument .

Aplica-se a