インタフェースjava.lang.foreign.Addressableの
使用
AddressablePREVIEWを使用するパッケージ
-
java.lang.foreignでのAddressablePREVIEWの使用
java.lang.foreign内のAddressablePREVIEWのサブインタフェース修飾子と型インタフェース説明interfacePreview.メモリー・アドレスは、メモリー・ロケーションへの参照をモデル化します。interfacePreview.メモリー・セグメントは、連続するメモリー・リージョンをモデル化します。interfacePreview.変数引数リスト。Cva_listと機能的に似ています。AddressablePREVIEW型のパラメータを持つjava.lang.foreignのメソッド修飾子と型メソッド説明VaList.Builder.addVarg(ValueLayout.OfAddressPREVIEW layout, AddressablePREVIEW value) Addressable値を、構築されている変数引数リストに書き込みます。default MemorySegmentPREVIEWSegmentAllocator.allocate(ValueLayout.OfAddressPREVIEW layout, AddressablePREVIEW value) 指定されたレイアウトでメモリー・セグメントを割り当て、指定されたアドレス値で初期化します。default MethodHandleLinker.downcallHandle(AddressablePREVIEW symbol, FunctionDescriptorPREVIEW function) 指定されたシグネチャとアドレスを使用してターゲットの外部関数を呼び出すために使用できるメソッド・ハンドルを作成します。voidMemoryAddress.set(ValueLayout.OfAddressPREVIEW layout, long offset, AddressablePREVIEW value) 指定されたレイアウトを使用して、指定されたオフセットでこのアドレスにアドレスを書き込みます。default voidMemorySegment.set(ValueLayout.OfAddressPREVIEW layout, long offset, AddressablePREVIEW value) 指定されたレイアウトを使用して、指定されたオフセットでこのセグメントにアドレスを書き込みます。voidMemoryAddress.setAtIndex(ValueLayout.OfAddressPREVIEW layout, long index, AddressablePREVIEW value) 指定されたレイアウト・サイズでスケールされた、指定された索引でこのアドレスにアドレスを書き込みます。default voidMemorySegment.setAtIndex(ValueLayout.OfAddressPREVIEW layout, long index, AddressablePREVIEW value) 指定された索引で、指定されたレイアウト・サイズでスケールされたアドレスをこのセグメントに書き込みます。