クラスjdk.incubator.foreign.GroupLayoutの
使用
GroupLayoutを使用するパッケージ
-
jdk.incubator.foreignでのGroupLayoutの使用
GroupLayoutを返すjdk.incubator.foreignのメソッド修飾子と型メソッド説明static GroupLayoutMemoryLayout.structLayout(MemoryLayout... elements) 指定したメンバー・レイアウトで新しい「構造体」グループ・レイアウトを作成します。static GroupLayoutMemoryLayout.unionLayout(MemoryLayout... elements) 指定したメンバー・レイアウトで新しいunionグループ・レイアウトを作成します。GroupLayout.withAttribute(String name, Constable value) このレイアウトと同じ属性と新しく指定された属性を持つ新しいメモリー・レイアウトを返します。GroupLayout.withBitAlignment(long alignmentBits) 目的の位置合せ制約を機能する新しいレイアウトを作成します。必要なレイアウトnameが機能する新しいレイアウトを作成します。型GroupLayoutの引数を持つ型を返すjdk.incubator.foreignのメソッド型GroupLayoutのパラメータを持つjdk.incubator.foreignのメソッド修飾子と型メソッド説明CLinker.VaList.Builder.vargFromSegment(GroupLayout layout, MemorySegment value) MemorySegmentとして表されるネイティブ値を、構築中のCva_listに追加します。