SimpleEditorView.FContinueMessageLoop, méthode
Appelé pendant chaque itération de la boucle de message.
Espace de noms : Microsoft.VisualStudio.Package
Assemblys : Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)
Syntaxe
'Déclaration
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
)
Paramètres
- uReason
Type : System.UInt32
Énumération de type _OLELOOP.
- pvLoopData
Type : System.IntPtr
Un pointeur aux données privées.
- pMsgPeeked
Type : array<Microsoft.VisualStudio.OLE.Interop.MSG[]
Tableau de structures MSG.Il peut avoir la valeur nullRéférence Null (Nothing en Visual Basic).
Valeur de retour
Type : System.Int32
true si la boucle de message continue, false sinon.
Implémentations
IOleComponent.FContinueMessageLoop(UInt32, IntPtr, array<MSG[])
Remarques
Par défaut cette méthode n'est pas implémentée et ne retourne pas simplement true.
Remarques à l'attention des implémenteurs
uReason et pvLoopData sont la raison et \ données privées qui ont été passées à FPushMessageLoop.Cette méthode est appelée après avoir convertissent un coup d'œil sur le message suivant dans la file d'attente mais avant que le message soit supprimé de la file d'attente.Le message convertissent un coup d'œil est passé dans le paramètre d'pMsgPeeked (nullRéférence Null (Nothing en Visual Basic) si aucun message n'est dans la file d'attente).Cette méthode peut également être appelée lorsque le message suivant a été déjà supprimé de la file d'attente, dans ce cas pMsgPeeked est passé comme nullRéférence Null (Nothing en Visual Basic).Si cette méthode retourne false, le gestionnaire composant termine la boucle sans supprimer pMsgPeeked de la file d'attente.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.