Partager via


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

Voir aussi

Référence

LanguageService Classe

DispatchCommand, surcharge

Microsoft.VisualStudio.Package, espace de noms