IVsTextStream.GetStream, méthode
Fournit l'accès direct et en continu à la mémoire tampon de texte.
Espace de noms : Microsoft.VisualStudio.TextManager.Interop
Assembly : Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)
Syntaxe
'Déclaration
Function GetStream ( _
iPos As Integer, _
iLength As Integer, _
pszDest As IntPtr _
) As Integer
int GetStream(
int iPos,
int iLength,
IntPtr pszDest
)
int GetStream(
[InAttribute] int iPos,
[InAttribute] int iLength,
[InAttribute] IntPtr pszDest
)
abstract GetStream :
iPos:int *
iLength:int *
pszDest:IntPtr -> int
function GetStream(
iPos : int,
iLength : int,
pszDest : IntPtr
) : int
Paramètres
iPos
Type : Int32[in] position de départ dans la mémoire tampon de texte
iLength
Type : Int32[in] longueur du flux de texte à accéder.
pszDest
Type : IntPtr[in] la mémoire tampon de chaîne allouée par l'appelant. Cette mémoire tampon est remplie avec le texte demandé.
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 IVsTextStream::GetStream(
[in] long iPos,
[in] long iLength,
[out] WCHAR *pszDest
);
Lors de l'utilisation de cette méthode, assurez -vous d'allouer une mémoire tampon de la taille iLength+1, car cet appel ajoute nullune référence null (Nothing en Visual Basic) au tableau de caractères.
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.