IVsRunningDocumentTable.ModifyDocumentFlags(UInt32, UInt32, Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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 .