Udostępnij za pośrednictwem


Metoda WindowPane.IOleCommandTarget.Exec —

Wykonuje określone polecenie.

Przestrzeń nazw:  Microsoft.VisualStudio.Shell
Zestaw:  Microsoft.VisualStudio.Shell.11.0 (w Microsoft.VisualStudio.Shell.11.0.dll)

Składnia

'Deklaracja
Private Function Exec ( _
    ByRef guidGroup As Guid, _
    nCmdId As UInteger, _
    nCmdExcept As UInteger, _
    pIn As IntPtr, _
    vOut As IntPtr _
) As Integer Implements IOleCommandTarget.Exec
int IOleCommandTarget.Exec(
    ref Guid guidGroup,
    uint nCmdId,
    uint nCmdExcept,
    IntPtr pIn,
    IntPtr vOut
)

Parametry

  • guidGroup
    Typ: System.Guid%
    Identyfikator GUID grupy poleceń, do której należy polecenie.
  • nCmdExcept
    Typ: System.UInt32
    Wartości z OLECMDEXECOPT wyliczenie, które opisują, jak obiekt powinno być wykonane polecenie.
  • pIn
    Typ: System.IntPtr
    Wskaźnik, aby VARIANTARG strukturę, która zawiera argumenty wejściowe.Can be nullodwołanie o wartości null (Nothing w języku Visual Basic).
  • vOut
    Typ: System.IntPtr
    Wskaźnik, aby VARIANTARG strukturę, która zawiera dane wyjściowe polecenia.Can be nullodwołanie o wartości null (Nothing w języku Visual Basic).

Wartość zwracana

Typ: System.Int32
Zwraca OLECMDERR_E_NOTSUPPORTED , jeśli Menedżer projektu jest zamknięte lub polecenie nie jest obsługiwane.W przeciwnym razie zwraca S_OK lub kod błędu, jeśli jedno z poleceń wykonane zwrócił kod błędu.

Implementuje

IOleCommandTarget.Exec(Guid%, UInt32, UInt32, IntPtr, IntPtr)

Uwagi

Ta metoda jest wywoływana Visual Studio kiedy użytkownik zwróciła się do wykonania określonego polecenia.Istnieje potrzeba zastąpić tę metodę.Jeśli potrzebujesz poleceń menu, należy użyć IMenuCommandService.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

WindowPane Klasa

Przestrzeń nazw Microsoft.VisualStudio.Shell