Condividi tramite


Metodo IVsTextMarkerClient.GetMarkerCommandInfo

Eseguire una query sul marcatore per le informazioni del comando.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Sintassi

'Dichiarazione
Function GetMarkerCommandInfo ( _
    pMarker As IVsTextMarker, _
    iItem As Integer, _
    <OutAttribute> pbstrText As String(), _
    <OutAttribute> pcmdf As UInteger() _
) As Integer
int GetMarkerCommandInfo(
    IVsTextMarker pMarker,
    int iItem,
    string[] pbstrText,
    uint[] pcmdf
)
int GetMarkerCommandInfo(
    [InAttribute] IVsTextMarker^ pMarker, 
    [InAttribute] int iItem, 
    [OutAttribute] array<String^>^ pbstrText, 
    [OutAttribute] array<unsigned int>^ pcmdf
)
abstract GetMarkerCommandInfo : 
        pMarker:IVsTextMarker * 
        iItem:int * 
        pbstrText:string[] byref * 
        pcmdf:uint32[] byref -> int
function GetMarkerCommandInfo(
    pMarker : IVsTextMarker, 
    iItem : int, 
    pbstrText : String[], 
    pcmdf : uint[]
) : int

Parametri

  • iItem
    Tipo: Int32

    [in] ] Comando selezionato dall'utente dal menu di scelta rapida. per un elenco di iItem i valori, vedere MarkerCommandValues.

  • pbstrText
    Tipo: array<String[]

    [out] Testo del marcatore nel menu di scelta rapida.

  • pcmdf
    Tipo: array<UInt32[]

    [out] puntatore per ordinare i flag.

Valore restituito

Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.

Note

Firma COM

da textmgr.idl:

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

implementare questo metodo con ExecMarkerCommand per eseguire l'override del marcatore comandi che il marcatore di testo stesso fornisce il menu di scelta rapida.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IVsTextMarkerClient Interfaccia

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop