asTypedList 方法

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

创建一个由内存地址空间支持的类型列表视图。

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

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

如果提供了,当类型列表被GC(垃圾回收)时将运行 finalizer。如果提供了,将 token 传递到 finalizer,否则将传递此指针本身。

地址必须是 2 字节对齐的。

实现

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