FlavoredProject.ExecCommand(UInt32, Guid, UInt32, UInt32, IntPtr, IntPtr) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Führt einen Befehl für ein bestimmtes Element innerhalb eines Benutzeroberflächen-Hierarchienfensters oder für die Hierarchie selbst aus.
protected:
virtual int ExecCommand(System::UInt32 itemid, Guid % pguidCmdGroup, System::UInt32 nCmdID, System::UInt32 nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut);
protected virtual int ExecCommand (uint itemid, ref Guid pguidCmdGroup, uint nCmdID, uint nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut);
abstract member ExecCommand : uint32 * Guid * uint32 * uint32 * nativeint * nativeint -> int
override this.ExecCommand : uint32 * Guid * uint32 * uint32 * nativeint * nativeint -> int
Protected Overridable Function ExecCommand (itemid As UInteger, ByRef pguidCmdGroup As Guid, nCmdID As UInteger, nCmdexecopt As UInteger, pvaIn As IntPtr, pvaOut As IntPtr) As Integer
Parameter
- itemid
- UInt32
Der Bezeichner des Elements, das vom Befehl betroffen ist. Bei der Einzelauswahl ist dieser Wert die tatsächliche Element-ID. Legen Sie bei Mehrfachauswahlen itemid auf Microsoft.VisualStudio.VSConstants.VSITEMID_SELECTION fest.
- pguidCmdGroup
- Guid
Eindeutiger Bezeichner der Befehlsgruppe. Alle Befehle in nCmdID müssen der Gruppe angehören, die von pguidCmdGroup angegeben wird.
- nCmdID
- UInt32
Der Befehl, der ausgeführt werden soll. Dieser Befehl muss zu der Gruppe gehören, die mit pguidCmdGroup angegeben wird.
- nCmdexecopt
- UInt32
Ein Mitglied der OLECMDEXECOPT-Enumeration, die den Typ der auszuführenden Aktion beschreibt.
- pvaIn
- IntPtr
Ein Zeiger auf eine VARIANTARG-Struktur, die Eingabeargumente enthält. Kann null sein.
- pvaOut
- IntPtr
Ein Zeiger auf eine VARIANTARG-Struktur, um die Ausgabe des Befehls zu empfangen. Kann null sein.
Gibt zurück
Wenn die Methode erfolgreich ausgeführt wird, wird zurückgegeben Microsoft.VisualStudio.VSConstants. S_OK . Bei einem Fehler wird ein Fehlercode zurückgegeben.
Hinweise
Diese Methode ruft execCommand für das innere Projekt auf.