asTypedList 方法

Uint8List asTypedList(
  1. int length,
  2. {@Since('3.1') Pointer<NativeFinalizerFunction>? finalizer,
  3. @Since('3.1') Pointer<Void>? token}
)

在地址空间中 backed by memory 的类型列表视图。

返回的视图将允许从 addressaddress + sizeOf<Uint8>() * length 的内存范围的访问。

用户必须在使用返回的列表的过程中确保内存范围可访问。

如果提供,则在类型列表被 GC 后将运行 finalizer。如果提供,则将 token 传递到 finalizer,否则将传递 this 指针本身。

实现

external Uint8List asTypedList(
  int length, {
  @Since('3.1') Pointer<NativeFinalizerFunction>? finalizer,
  @Since('3.1') Pointer<Void>? token,
});