SingleTaskIdleManager::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 _OLELOOP representing the reason.

pvLoopData
Type: System::IntPtr

The component data that was sent to FPushMessageLoop.

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

The peeked message (from PeekMessage).

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.

Return to top
Show: