IVsTrackProjectDocuments2.AdviseTrackProjectDocumentsEvents Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
This method enables clients to receive notifications of project documents events.
public:
int AdviseTrackProjectDocumentsEvents(Microsoft::VisualStudio::Shell::Interop::IVsTrackProjectDocumentsEvents2 ^ pEventSink, [Runtime::InteropServices::Out] System::UInt32 % pdwCookie);
int AdviseTrackProjectDocumentsEvents(Microsoft::VisualStudio::Shell::Interop::IVsTrackProjectDocumentsEvents2 const & pEventSink, [Runtime::InteropServices::Out] unsigned int & pdwCookie);
public int AdviseTrackProjectDocumentsEvents (Microsoft.VisualStudio.Shell.Interop.IVsTrackProjectDocumentsEvents2 pEventSink, out uint pdwCookie);
abstract member AdviseTrackProjectDocumentsEvents : Microsoft.VisualStudio.Shell.Interop.IVsTrackProjectDocumentsEvents2 * uint32 -> int
Public Function AdviseTrackProjectDocumentsEvents (pEventSink As IVsTrackProjectDocumentsEvents2, ByRef pdwCookie As UInteger) As Integer
Parameters
- pEventSink
- IVsTrackProjectDocumentsEvents2
[in] Pointer to the IVsTrackProjectDocumentsEvents2 interface.
- pdwCookie
- UInt32
[out] Pointer to an abstract handle that identifies the client to be advised of project documents events.
Returns
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From IVsTrackProjectDocuments2.idl
HRESULT IVsTrackProjectDocuments2::AdviseTrackProjectDocumentsEvents(
[in] IVsTrackProjectDocumentsEvents2 *pEventSink,
[out] VSCOOKIE *pdwCookie
);
The pdwCookie
parameter is passed in with a call to UnadviseTrackProjectDocumentsEvents when the client wants to be unadvised of these events.