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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)