インタフェースjava.lang.foreign.MemoryAddressの
使用
-
java.lang.foreignでのMemoryAddressPREVIEWの使用
修飾子と型フィールド説明static final MemoryAddressPREVIEW
MemoryAddress.NULL
NULL
アドレスをモデリングするメモリー・アドレス・インスタンス。修飾子と型メソッド説明MemoryAddress.addOffset
(long offset) このアドレスから指定されたオフセットでメモリー・アドレスを返します。Addressable.address()
このアドレス可能に関連付けられている「メモリー・アドレス」PREVIEWを返します。MemorySegment.address()
このネイティブ・メモリー・セグメントに関連付けられたベース・メモリー・アドレスを返します。VaList.address()
この変数引数リストに関連付けられている「メモリー・アドレス」PREVIEWを返します。MemoryAddress.get
(ValueLayout.OfAddressPREVIEW layout, long offset) 指定されたレイアウトで、指定されたオフセットでこのアドレスからアドレスを読み取ります。default MemoryAddressPREVIEW
MemorySegment.get
(ValueLayout.OfAddressPREVIEW layout, long offset) 指定されたレイアウトで、指定されたオフセットでこのセグメントからアドレスを読み取ります。MemoryAddress.getAtIndex
(ValueLayout.OfAddressPREVIEW layout, long index) 指定されたレイアウト・サイズでスケールされた、指定された索引でこのアドレスからアドレスを読み取ります。default MemoryAddressPREVIEW
MemorySegment.getAtIndex
(ValueLayout.OfAddressPREVIEW layout, long index) 指定された索引で、指定されたレイアウト・サイズでスケールされたアドレスをこのセグメントから読み取ります。VaList.nextVarg
(ValueLayout.OfAddressPREVIEW layout) 次の値をMemoryAddress
として読み取って、この変数引数リストの位置を進めます。static MemoryAddressPREVIEW
MemoryAddress.ofLong
(long value) 指定された長い値からメモリー・アドレスを作成します。修飾子と型メソッド説明static MemorySegmentPREVIEW
MemorySegment.ofAddress
(MemoryAddressPREVIEW address, long bytesSize, MemorySessionPREVIEW session) 指定されたサイズ、ベース・アドレス、およびメモリー・セッションでネイティブ・メモリー・セグメントを作成します。VaList.ofAddress
(MemoryAddressPREVIEW address, MemorySessionPREVIEW session) 指定されたメモリー・セッションを使用して、既存の変数引数リストを指すメモリー・アドレスから変数引数リストを作成します。