Compartir a través de


IVsTextStream.GetStream (Método)

Proporciona el acceso directo, basado en secuencias en el búfer de texto.

Espacio de nombres:  Microsoft.VisualStudio.TextManager.Interop
Ensamblado:  Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxis

'Declaración
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

Parámetros

  • iPos
    Tipo: Int32

    [in] Iniciar la posición en el búfer de texto

  • iLength
    Tipo: Int32

    [in] longitud de la secuencia de texto a tener acceso. 

  • pszDest
    Tipo: IntPtr

    [in] el búfer de cadena asignado por el llamador. Este búfer se rellena con texto solicitado.

Valor devuelto

Tipo: Int32
si el método tiene éxito, devuelve S_OK.Si se produce un error, devuelve un código de error.

Comentarios

Prototipo COM

de textmgr.idl:

HRESULT IVsTextStream::GetStream(
   [in] long iPos,
   [in] long iLength,
   [out] WCHAR *pszDest
);

Al utilizar este método, asegúrese de asignar un búfer de tamaño iLength+1, porque esta llamada anexa nullreferencia null (Nothing en Visual Basic) a la matriz de caracteres.

Seguridad de .NET Framework

Vea también

Referencia

IVsTextStream Interfaz

Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)