SingleTaskIdleManager.IOleComponent.FContinueMessageLoop(UInt32, IntPtr, MSG[]) Method

Definition

Called during each iteration of a message loop.

 virtual int Microsoft.VisualStudio.OLE.Interop.IOleComponent.FContinueMessageLoop(System::UInt32 uReason, IntPtr pvLoopData, cli::array <Microsoft::VisualStudio::OLE::Interop::MSG> ^ pMsgPeeked) = Microsoft::VisualStudio::OLE::Interop::IOleComponent::FContinueMessageLoop;
int IOleComponent.FContinueMessageLoop (uint uReason, IntPtr pvLoopData, Microsoft.VisualStudio.OLE.Interop.MSG[] pMsgPeeked);
abstract member Microsoft.VisualStudio.OLE.Interop.IOleComponent.FContinueMessageLoop : uint32 * nativeint * Microsoft.VisualStudio.OLE.Interop.MSG[] -> int
override this.Microsoft.VisualStudio.OLE.Interop.IOleComponent.FContinueMessageLoop : uint32 * nativeint * Microsoft.VisualStudio.OLE.Interop.MSG[] -> int
Function FContinueMessageLoop (uReason As UInteger, pvLoopData As IntPtr, pMsgPeeked As MSG()) As Integer Implements IOleComponent.FContinueMessageLoop

Parameters

uReason
UInt32

The _OLELOOP representing the reason.

pvLoopData
IntPtr

The component data that was sent to FPushMessageLoop(UInt32, UInt32, IntPtr).

pMsgPeeked
MSG[]

The peeked message (from PeekMessage).

Returns

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.

Implements

Applies to