FlavoredProject.ExecCommand(UInt32, Guid, UInt32, UInt32, IntPtr, IntPtr) Methode

Definition

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

Int32

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.

Gilt für