LanguageService.DispatchCommand, méthode (Guid, UInt32, IntPtr, IntPtr)
Appelé pour exécuter la commande spécifiée.
Espace de noms : Microsoft.VisualStudio.Package
Assemblys : Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.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 Function DispatchCommand ( _
cmdGuid As Guid, _
cmdId As UInteger, _
pvaIn As IntPtr, _
pvaOut As IntPtr _
) As Integer
public int DispatchCommand(
Guid cmdGuid,
uint cmdId,
IntPtr pvaIn,
IntPtr pvaOut
)
Paramètres
- cmdGuid
Type : System.Guid
[in] GUID de la commande d'exécuter.
- cmdId
Type : System.UInt32
[in] L'IDENTIFICATEUR de la commande d'exécuter.
- pvaIn
Type : System.IntPtr
[in] pointeur d'Un aux paramètres possibles pour la commande.
- pvaOut
Type : System.IntPtr
[out] pointeur vers un emplacement pour retourner les résultats de la commande.
Valeur de retour
Type : System.Int32
Si réussi, retours S_OK ; sinon, retours code d'erreur.
Remarques
Cette méthode exécute la commande spécifiée en obtenant l'interface d'IOleCommandTarget du service d'SUIHostCommandDispatcher et l'Exec appelant avec les paramètres donnés, mais uniquement si la commande existe et est activée.
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.