Metoda IOleComponent.FContinueMessageLoop —
Wywoływana podczas każdej iteracji pętli komunikatów.
Przestrzeń nazw: Microsoft.VisualStudio.OLE.Interop
Zestaw: Microsoft.VisualStudio.OLE.Interop (w Microsoft.VisualStudio.OLE.Interop.dll)
Składnia
'Deklaracja
Function FContinueMessageLoop ( _
uReason As UInteger, _
pvLoopData As IntPtr, _
pMsgPeeked As MSG() _
) As Integer
int FContinueMessageLoop(
uint uReason,
IntPtr pvLoopData,
MSG[] pMsgPeeked
)
Parametry
- uReason
Typ: System.UInt32
OLELOOP Reprezentujących przyczyny.
- pvLoopData
Typ: System.IntPtr
Danych składnika, który został wysłany do FPushMessageLoop.
- pMsgPeeked
Typ: array<Microsoft.VisualStudio.OLE.Interop.MSG[]
Peeked wiadomości (z PeekMessage).
Wartość zwracana
Typ: System.Int32
true Jeżeli pętla wiadomości należy kontynuować, false inaczej.Jeśli false jest zwracany, pętla kończy działanie Menedżera składników bez usuwania pMsgPeeked z kolejki.
Uwagi
Metoda ta jest wywoływana po wgląd do następnej wiadomości w kolejce (za pośrednictwem PeekMessage), ale przed usunięciem wiadomości z kolejki.Peeked komunikat jest przekazywany w pMsgPeeked parametr (nullodwołanie o wartości null (Nothing w języku Visual Basic) , jeśli żaden komunikat nie jest w kolejce).Ta metoda może ponadto wywoływana podczas następnej wiadomości zostało usunięte z kolejki, w którym to przypadku pMsgPeeked jest przekazywana jako nullodwołanie o wartości null (Nothing w języku Visual Basic).
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..