IVsRunningDocumentTable.ModifyDocumentFlags(UInt32, UInt32, Int32) Метод

Определение

Изменяет флаги документов RDT для зарегистрированного документа.

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

Параметры

docCookie
UInt32

[in] Уникальное значение, представляющее документ.

grfFlags
UInt32

[in] Допустимые флаги документа. См. "Примечания" о допустимых изменениях. См. раздел _VSRDTFLAGS.

fSet
Int32

[in]. Флаг, указывающий, что флаг документа был установлен.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Комментарии

Подпись COM

Из всшелл. IDL:

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

Этот метод используется для изменения флагов документа РДТ для зарегистрированного документа. Сейчас единственными допустимыми флагами для изменения являются:

Флаги Изменение разрешено
RDT_DontSaveAs Только задать ( fSet должно быть true )
RDT_DontSave Только задать
RDT_CantSave Только задать
RDT_DontAddToMRU Только задать

docCookieПараметр — это то же значение, которое возвращается FindAndLockDocument RegisterAndLockDocument методами или.

Применяется к