UnmanagedMemoryAccessor.ReadArray<T>(Int64, T[], Int32, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Lee estructuras de tipo T
del descriptor de acceso en una matriz de tipo T
.
public:
generic <typename T>
where T : value class int ReadArray(long position, cli::array <T> ^ array, int offset, int count);
public int ReadArray<T> (long position, T[] array, int offset, int count) where T : struct;
[System.Security.SecurityCritical]
public int ReadArray<T> (long position, T[] array, int offset, int count) where T : struct;
member this.ReadArray : int64 * 'T[] * int * int -> int (requires 'T : struct)
[<System.Security.SecurityCritical>]
member this.ReadArray : int64 * 'T[] * int * int -> int (requires 'T : struct)
Public Function ReadArray(Of T As Structure) (position As Long, array As T(), offset As Integer, count As Integer) As Integer
Parámetros de tipo
- T
Tipo de estructura.
Parámetros
- position
- Int64
Número de bytes del descriptor de acceso en el que va a comenzar la lectura.
- array
- T[]
Matriz que va a contener las estructuras leídas del descriptor de acceso.
- offset
- Int32
Índice de array
en el que se va a colocar la primera estructura copiada.
- count
- Int32
Número de estructuras de tipo T
que se van a leer desde el descriptor de acceso.
Devoluciones
Número de estructuras leídas en array
. Este valor puede ser menor que count
si hay menos estructuras disponibles, o cero si se llega al final del descriptor de acceso.
- Atributos
Excepciones
array
no es bastante grande para contener count
de estructuras (empezando por position
).
array
es null
.
position
es menor que cero o mayor que la capacidad del descriptor de acceso.
El descriptor de acceso no admite la lectura.
Se ha eliminado el descriptor de acceso.
Comentarios
Este método no es seguro.
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente las Cuestiones de GitHub como mecanismo de retroalimentación para el contenido y lo sustituiremos por un nuevo sistema de retroalimentación. Para más información, consulta:Enviar y ver comentarios de