Metodo SimpleEditorView.FContinueMessageLoop
Chiamato durante ogni iterazione del ciclo di messaggi.
Spazio dei nomi: Microsoft.VisualStudio.Package
Assembly: Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
Sintassi
'Dichiarazione
Public Overridable Function FContinueMessageLoop ( _
uReason As UInteger, _
pvLoopData As IntPtr, _
pMsgPeeked As MSG() _
) As Integer
public virtual int FContinueMessageLoop(
uint uReason,
IntPtr pvLoopData,
MSG[] pMsgPeeked
)
Parametri
- uReason
Tipo: System.UInt32
un'enumerazione di tipo _OLELOOP.
- pvLoopData
Tipo: System.IntPtr
Un puntatore ai dati privati.
- pMsgPeeked
Tipo: array<Microsoft.VisualStudio.OLE.Interop.MSG[]
una matrice di MSG strutture.può essere nullriferimento null (Nothing in Visual Basic).
Valore restituito
Tipo: System.Int32
true se il ciclo di messaggi continua, false in caso contrario.
Implementa
IOleComponent.FContinueMessageLoop(UInt32, IntPtr, array<MSG[])
Note
Per impostazione predefinita questo metodo non viene distribuito e restituisce semplicemente true.
Note per gli implementatori
uReason e pvLoopData è il motivo e \ dati riservati a cui sono stati passati FPushMessageLoop.Questo metodo viene chiamato una volta per una occhiata al messaggio successivo nella coda 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 quando il messaggio successivo è già stato rimosso dalla coda, nel qual caso pMsgPeeked viene passato come nullriferimento null (Nothing in Visual Basic).Se il metodo restituisce false, l'amministratore componente termina il ciclo senza rimuovere pMsgPeeked dalla coda.
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.