Difference between revisions of "Data:getFFIPointer (Українська)"

(Created page with "{{newin (Українська)|11.3|113|type=function}} Повертає вказівник на дані для [http://luajit.org/ext_ffi.html інтерфейсу зо...")
 
m
 
Line 13: Line 13:
 
{{param (Українська)|cdata|pointer|Прямий незахищений вказівник типу <code>void*</code> на дані (Data), чи <code>nil</code>, якщо інтерфейс зовнішніх функцій недоступний.}}
 
{{param (Українська)|cdata|pointer|Прямий незахищений вказівник типу <code>void*</code> на дані (Data), чи <code>nil</code>, якщо інтерфейс зовнішніх функцій недоступний.}}
 
== Див. також ==
 
== Див. також ==
* [[parent::Data]]
+
* [[parent::Data (Українська)|Data]]
* [[Data:getPointer]]
+
* [[Data:getPointer (Українська)|Data:getPointer]]
* [[Data:getSize]]
+
* [[Data:getSize (Українська)|Data:getSize]]
* [[Data:getString]]
+
* [[Data:getString (Українська)|Data:getString]]
 
[[Category:Functions]]
 
[[Category:Functions]]
 
{{#set:Description=Повертає вказівник на дані для інтерфейсу зовнішніх функцій (FFI).}}
 
{{#set:Description=Повертає вказівник на дані для інтерфейсу зовнішніх функцій (FFI).}}
 +
{{#set:Link for lists=[[Data:getFFIPointer (Українська)|Data:getFFIPointer]]}}
 
== Іншими мовами ==
 
== Іншими мовами ==
 
{{i18n|Data:getFFIPointer}}
 
{{i18n|Data:getFFIPointer}}

Latest revision as of 09:22, 21 February 2020

Доступне починаючи з LÖVE 11.3
Ця функція недоступна в попередніх версіях.

Повертає вказівник на дані для інтерфейсу зовнішніх функцій (FFI).

Цю функцію треба використовувати замість Data:getPointer, бо Data:getPointer використовує тип light userdata, в якому не поміщаються всі можливі адреси пам'яті, які LuaJIT використовує на нових архітектурах ARM64.

Функція

Вигляд

pointer = Data:getFFIPointer( )

Аргументи

Відсутні.

Повертає

cdata pointer
Прямий незахищений вказівник типу void* на дані (Data), чи nil, якщо інтерфейс зовнішніх функцій недоступний.

Див. також


Іншими мовами