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.
rgSpans
Type : array<Microsoft.VisualStudio.TextManager.Interop.NewSpanMapping[][in] un tableau de structures d'NewSpanMapping qui spécifient un mappage unique entre les mémoires tampon primaires et secondaires.
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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.