Share via


IVsTextBufferCoordinator.SetSpanMappings, méthode

Établit la liste de mappages entre les mémoires tampon primaires et secondaires.

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

Syntaxe

'Déclaration
Function SetSpanMappings ( _
    cSpans As Integer, _
    rgSpans As NewSpanMapping() _
) As Integer
int SetSpanMappings(
    int cSpans,
    NewSpanMapping[] rgSpans
)
int SetSpanMappings(
    [InAttribute] int cSpans, 
    [InAttribute] array<NewSpanMapping>^ rgSpans
)
abstract SetSpanMappings : 
        cSpans:int * 
        rgSpans:NewSpanMapping[] -> int
function SetSpanMappings(
    cSpans : int, 
    rgSpans : NewSpanMapping[]
) : int

Paramètres

  • cSpans
    Type : Int32

    [in] nombre de mappages spécifiés dans la matrice d'rgSpans.

Valeur de retour

Type : Int32
Si réussi, retours S_OK ; sinon, retours code d'erreur.

Notes

Signature de COM

De singlefileeditor.idl :

HRESULT SetSpanMappings(
   [in]                  long            cSpans,
   [in, size_is(cSpans)] NewSpanMapping *rgSpans
);

Cette méthode remplace tous les mappages existants.

Cette méthode retourne code d'erreur d'E_INVALIDARG si le mode de mappage de mémoire tampon (comme définit dans un appel à la méthode d'SetBufferMappingModes) pour la mémoire tampon primaire est défini à BCMM_ENTIREBUFFER et le nombre d'étendues spécifiées par le paramètre d'cSpans est plus supérieur à 1.

Sécurité .NET Framework

Voir aussi

Référence

IVsTextBufferCoordinator Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms