CommonMessagePump::IOleComponent::FContinueMessageLoop Method (UInt32, IntPtr, array<MSG>^)

 

Called during each iteration of a message loop.

Namespace:   Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.14.0 (in Microsoft.VisualStudio.Shell.14.0.dll)

private:
virtual int FContinueMessageLoop(
	unsigned int uReason,
	IntPtr pvLoopData,
	array<MSG>^ pMsgPeeked
) sealed = IOleComponent::FContinueMessageLoop

Parameters

uReason
Type: System::UInt32

The T:Microsoft.VisualStudio.OLE.Interop.OLELOOP representing the reason.

pvLoopData
Type: System::IntPtr

The peeked message (from PeekMessage).

pMsgPeeked
Type: array<Microsoft.VisualStudio.OLE.Interop::MSG>^

The component data that was sent to FPushMessageLoop.

Return Value

Type: System::Int32

true if the message loop should continue, false otherwise. If false is returned, the component manager terminates the loop without removing pMsgPeeked from the queue.

For more information, see FContinueMessageLoop.

Return to top
Show: