UnmanagedMemoryAccessor.Read<T>(Int64, T) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将 T
类型的结构从访问器读取到提供的引用中。
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)
类型参数
- T
结构的类型。
参数
- position
- Int64
访问器中开始读取的位置。
- structure
- T
包含读取数据的结构。
- 属性
例外
position
小于零或大于访问器的容量。
访问器不支持读取。
已释放访问器。
注解
使用此方法可读取此类中其他读取方法不容易适应的中型到大型结构。