IVsFileChangeEx.AdviseFileChange(String, UInt32, IVsFileChangeEvents, UInt32) 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.
Permite que um cliente receba notificações de alterações em um arquivo.
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
Parâmetros
- pszMkDocument
- String
no Forma de cadeia de caracteres do identificador do moniker do documento no sistema do projeto. No caso de documentos que são arquivos, esse é sempre o caminho para o arquivo. Esse parâmetro também pode ser usado para especificar documentos que não são arquivos.
- grfFilter
- UInt32
no Sinalizadores que indicam como o arquivo foi alterado. Para obter mais informações, consulte _VSFILECHANGEFLAGS.
- pFCE
- IVsFileChangeEvents
[in] IVsFileChangeEvents Interface no objeto que solicita a notificação de eventos de alteração de arquivo.
- pvsCookie
- UInt32
fora Identificador exclusivo do arquivo ao qual o coletor de eventos está associado. Esse valor é usado para cancelar o evento do coletor de eventos usando o UnadviseFileChange(UInt32) método.
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:
De VSShell. idl:
HRESULT IVsFileChangeEx::AdviseFileChange(
[in] LPCOLESTR pszMkDocument,
[in] VSFILECHANGEFLAGS grfFilter,
[in] IVsFileChangeEvents *pFCE,
[out] VSCOOKIE *pvsCookie
);