Partager via


IVsTextMarkerClient.GetMarkerCommandInfo, méthode

Interroge la marque pour les informations de commande.

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)

Syntaxe

'Déclaration
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

Paramètres

  • iItem
    Type : Int32

    [in]] commande sélectionnée par l'utilisateur du menu contextuel. Pour une liste de valeurs d'iItem, consultez l'MarkerCommandValues.

  • pbstrText
    Type : array<String[]

    [] texte de l'ordre de marque dans le menu contextuel.

  • pcmdf
    Type : array<UInt32[]

    [out] pointeur aux balises de commande.

Valeur de retour

Type : Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.

Notes

Signature de COM

De textmgr.idl :

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

Appliquez cette méthode avec l'ExecMarkerCommand pour substituer les ordres de marque que le marqueur de texte lui-même fournit au menu contextuel.

Sécurité .NET Framework

Voir aussi

Référence

IVsTextMarkerClient Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms