IVsFileChangeEx.AdviseFileChange(String, UInt32, IVsFileChangeEvents, UInt32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ermöglicht einem Client, Benachrichtigungen über Änderungen an einer Datei zu empfangen.
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
Parameter
- pszMkDocument
- String
[in] Zeichenfolgendarstellung des Monikerbezeichners des Dokuments im Projektsystem. Bei Dokumenten, die Dateien sind, ist dies immer der Pfad der Datei. Dieser Parameter kann auch verwendet werden, um Dokumente anzugeben, die keine Dateien sind.
- grfFilter
- UInt32
[in] Flags, die angeben, wie die Datei geändert wurde. Weitere Informationen finden Sie unter _VSFILECHANGEFLAGS.
- pFCE
- IVsFileChangeEvents
[in] IVsFileChangeEvents-Schnittstelle des Objekts, das Benachrichtigungen über Dateiänderungsereignisse anfordert.
- pvsCookie
- UInt32
[out] Eindeutiger Bezeichner für die Datei, der die Ereignissenke zugeordnet ist. Dieser Wert wird verwendet, um die Ereignissenke mithilfe der UnadviseFileChange(UInt32)-Methode abzumelden.
Gibt zurück
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.
Hinweise
COM-Signatur
Aus vsshell. idl:
Aus vsshell. idl:
HRESULT IVsFileChangeEx::AdviseFileChange(
[in] LPCOLESTR pszMkDocument,
[in] VSFILECHANGEFLAGS grfFilter,
[in] IVsFileChangeEvents *pFCE,
[out] VSCOOKIE *pvsCookie
);