Bagikan melalui


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

Definisi

Membaca struktur jenis T dari pengaktor 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 pengaktor 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.

Pengaktor 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