IVsTextMarker.GetMarkerCommandInfo(Int32, String[], UInt32[]) Methode

Definition

Gibt Textmarker-Befehlsinformationen zurück.

public:
 int GetMarkerCommandInfo(int iItem, cli::array <System::String ^> ^ pbstrText, cli::array <System::UInt32> ^ pcmdf);
public:
 int GetMarkerCommandInfo(int iItem, Platform::Array <Platform::String ^> ^ pbstrText, Platform::Array <unsigned int> ^ pcmdf);
int GetMarkerCommandInfo(int iItem, std::Array <std::wstring const &> const & pbstrText, std::Array <unsigned int> const & pcmdf);
public int GetMarkerCommandInfo (int iItem, string[] pbstrText, uint[] pcmdf);
abstract member GetMarkerCommandInfo : int * string[] * uint32[] -> int
Public Function GetMarkerCommandInfo (iItem As Integer, pbstrText As String(), pcmdf As UInteger()) As Integer

Parameter

iItem
Int32

[in] Ganze Zahl, die die Elementnummer für den Kontextmenübefehl eines Markertyps identifiziert. Werte reichen in der Regel von 0 bis 9, aber der Markertyp unterstützt auch Befehlswerte von 101 bis 103. Weitere Informationen zu diesen Befehlswerten finden Sie unter MarkerCommandValues.

pbstrText
String[]

[out] Zeiger auf eine Zeichenfolge, die den Markertyp-Befehlstext für das Kontextmenü identifiziert.

pcmdf
UInt32[]

[out] Gibt Befehlsflags an. Werte für pcmdf werden aus der tagolecmdf-Enumeration im Platform SDK entnommen.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus textmgr. idl:

HRESULT IVsTextMarker::GetMarkerCommandInfo(  
   [in] long iItem,  
   [out, custom(uuid_IVsTextMarker, "optional")] BSTR * pbstrText,  
   [out] DWORD* pcmdf  
);  

Verwenden Sie diese Methode, um Befehls Informationen zurückzugeben, die einem bestimmten Markertyp zugeordnet sind. Verwenden ExecMarkerCommand Sie, um den Befehl für den Markertyp auszuführen.

Gilt für