CommonMessagePump.IOleComponent.FContinueMessageLoop 方法

定义

在消息循环的每次迭代过程中调用。

 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

参数

uReason
UInt32

Microsoft.VisualStudio.OLE.Interop.OLELOOP表示原因的。

pvLoopData
IntPtr

nativeint

扫视消息从 PeekMessage) (。

pMsgPeeked
MSG[]

已发送到的组件数据 FPushMessageLoop(UInt32, UInt32, IntPtr)

返回

Int32

true 如果消息循环应继续,则 false 为; 否则为。 如果 false 返回,则组件管理器将终止循环,而不 pMsgPeeked 从队列中删除。

实现

Microsoft.Internal.VisualStudio.Shell.Interop.IOleComponent2Private.FContinueMessageLoop(System.UInt32,System.IntPtr,Microsoft.VisualStudio.OLE.Interop.MSG[])

注解

有关详细信息,请参阅 FContinueMessageLoop

适用于