IVsFileChangeEx.AdviseFileChange(String, UInt32, IVsFileChangeEvents, UInt32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Позволяет клиенту получать уведомления об изменениях в файле.
public:
int AdviseFileChange(System::String ^ pszMkDocument, System::UInt32 grfFilter, Microsoft::VisualStudio::Shell::Interop::IVsFileChangeEvents ^ pFCE, [Runtime::InteropServices::Out] System::UInt32 % pvsCookie);
int AdviseFileChange(std::wstring const & pszMkDocument, unsigned int grfFilter, Microsoft::VisualStudio::Shell::Interop::IVsFileChangeEvents const & pFCE, [Runtime::InteropServices::Out] unsigned int & pvsCookie);
public int AdviseFileChange (string pszMkDocument, uint grfFilter, Microsoft.VisualStudio.Shell.Interop.IVsFileChangeEvents pFCE, out uint pvsCookie);
abstract member AdviseFileChange : string * uint32 * Microsoft.VisualStudio.Shell.Interop.IVsFileChangeEvents * uint32 -> int
Public Function AdviseFileChange (pszMkDocument As String, grfFilter As UInteger, pFCE As IVsFileChangeEvents, ByRef pvsCookie As UInteger) As Integer
Параметры
- pszMkDocument
- String
[in] Строковый формат идентификатора моникера документа в системе проектов. В случае документов, представляющих собой файлы, это всегда путь к файлу. Этот параметр может также использоваться для определения документов, не являющихся файлами.
- grfFilter
- UInt32
[in] Флаги, которые указывают способ изменения файла. Для получения дополнительной информации см. _VSFILECHANGEFLAGS.
- pFCE
- IVsFileChangeEvents
[in] Интерфейс IVsFileChangeEvents объекта, запрашивающего уведомление о событиях изменения файлов.
- pvsCookie
- UInt32
[out] уникальный идентификатор файла, с которым связан приемник событий. Это значение используется для негативной рекомендации приемника событий с помощью метода UnadviseFileChange(UInt32).
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из всшелл. IDL:
Из всшелл. IDL:
HRESULT IVsFileChangeEx::AdviseFileChange(
[in] LPCOLESTR pszMkDocument,
[in] VSFILECHANGEFLAGS grfFilter,
[in] IVsFileChangeEvents *pFCE,
[out] VSCOOKIE *pvsCookie
);