Metodo IOleComponent.FContinueMessageLoop
Chiamato durante ogni iterazione di un ciclo di messaggi.
Spazio dei nomi: Microsoft.VisualStudio.OLE.Interop
Assembly: Microsoft.VisualStudio.OLE.Interop (in Microsoft.VisualStudio.OLE.Interop.dll)
Sintassi
'Dichiarazione
Function FContinueMessageLoop ( _
uReason As UInteger, _
pvLoopData As IntPtr, _
pMsgPeeked As MSG() _
) As Integer
int FContinueMessageLoop(
uint uReason,
IntPtr pvLoopData,
MSG[] pMsgPeeked
)
Parametri
- uReason
Tipo: System.UInt32
OLELOOP rappresenta il motivo.
- pvLoopData
Tipo: System.IntPtr
I dati del componente a cui è stato inviato FPushMessageLoop.
- pMsgPeeked
Tipo: array<Microsoft.VisualStudio.OLE.Interop.MSG[]
Il messaggio per una occhiata a (da PeekMessage).
Valore restituito
Tipo: System.Int32
true se il ciclo di messaggi continua, false in caso contrario.se false viene restituito, l'amministratore componente termina il ciclo senza rimuovere pMsgPeeked dalla coda.
Note
Questo metodo viene chiamato una volta per una occhiata al messaggio successivo nella coda (tramite PeekMessage) ma prima che il messaggio venga rimosso dalla coda.Il messaggio per una occhiata a viene passato in pMsgPeeked parametro (nullriferimento null (Nothing in Visual Basic) se non esiste alcun messaggio della coda).Questo metodo può essere chiamato anche quando il messaggio successivo è già stato rimosso dalla coda, nel qual caso pMsgPeeked viene passato come nullriferimento null (Nothing in Visual Basic).
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.