asTypedList 方法

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

通过地址空间的内存创建一个类型列表视图。

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

用户需要确保在使用返回的列表时内存范围可访问。

如果提供了,当类型列表被 GCed 后,将会运行 finalizer。如果提供了,token 将会被传递给 finalizer,否则将传递这个指针本身。

地址 必须是 4 字节对齐。

实现

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