Bahasa

UnmanagedMemoryAccessor.Read<T>(Int64, T) Metode

Definisi

Membaca struktur jenis T dari aksesor ke dalam referensi yang disediakan.

public:
generic <typename T>
 where T : value class void Read(long position, [Runtime::InteropServices::Out] T % structure);
public void Read<T>(long position, out T structure) where T : struct;
[System.Security.SecurityCritical]
public void Read<T>(long position, out T structure) where T : struct;
member this.Read : int64 * 'T -> unit (requires 'T : struct)
[<System.Security.SecurityCritical>]
member this.Read : int64 * 'T -> unit (requires 'T : struct)
Public Sub Read(Of T As Structure) (position As Long, ByRef structure As T)

Jenis parameter

T

Jenis struktur.

Parameter

position
Int64

Posisi di aksesor untuk mulai membaca.

structure
T

Struktur untuk berisi data baca.

Atribut

Pengecualian

Tidak ada cukup byte setelah position membaca dalam struktur jenis T.

-atau-

T adalah jenis nilai yang berisi satu atau beberapa jenis referensi.

position kurang dari nol atau lebih besar dari kapasitas aksesor.

Aksesor tidak mendukung pembacaan.

Aksesor telah dibuang.

Keterangan

Gunakan metode ini untuk membaca struktur menengah hingga besar yang tidak mudah diakomodasi oleh metode baca lainnya di kelas ini.

Berlaku untuk