IVsTextMarker.GetMarkerCommandInfo(Int32, String[], UInt32[]) 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.
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
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.