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]. Флаг, указывающий, что флаг документа был установлен.
Возвращаемое значение
Если метод завершается успешно, возвращает значение 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 методами или.