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