SingleTaskIdleManager.IOleComponent.FContinueMessageLoop 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.
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
- pvLoopData
-
IntPtr
nativeint
The component data that was sent to FPushMessageLoop(UInt32, UInt32, IntPtr).
- pMsgPeeked
- MSG[]
The peeked message (from PeekMessage).
Returns
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.