Difference between revisions of "Data:getPointer (Português)"

m (acerto de links)
(translation update)
 
Line 1: Line 1:
Obtém um ponteiro para o Dado.
+
Obtém um ponteiro para o dado. Pode ser usada com bibliotecas, como o [http://luajit.org/ext_ffi.html FFI] do LuaJIT.
 +
{{notice|Use por sua própria conta e risco. Ler e escrever diretamente na memória bruta pertencente ao dado irá contornar qualquer checagem de segurança e segurança da thread que o dado normalmente teria.}}
 
== Função ==
 
== Função ==
 
=== Sinopse ===
 
=== Sinopse ===
 
<source lang="lua">
 
<source lang="lua">
ptr, size = Data:getPointer( )
+
ponteiro = Data:getPointer( )
 
</source>
 
</source>
 
=== Argumentos ===
 
=== Argumentos ===
 
Nenhum.
 
Nenhum.
=== Retornos ===
+
=== Retorna ===
{{param|light userdata (Português)|ptr|O ponteiro para o Dado.}}
+
{{param|light userdata (Português)|ponteiro|Um ponteiro bruto para o dado.}}
{{param|number (Português)|size|O tamanho do Dado em bytes.}}
 
 
== Veja Também ==
 
== Veja Também ==
 
* [[parent::Data (Português)]]
 
* [[parent::Data (Português)]]
 +
* [[Data:getSize_(Português)]]
 +
* [[Data:getString_(Português)]]
 
[[Category:Functions]]
 
[[Category:Functions]]
{{#set:Description=Obtém um ponteiro para o Dado.}}
+
{{#set:Description=Obtém um ponteiro para o dado.}}
 
+
{{#set:Since=000}}
 
== Outros Idiomas ==
 
== Outros Idiomas ==
 
{{i18n|Data:getPointer}}
 
{{i18n|Data:getPointer}}

Latest revision as of 17:18, 5 March 2014

Obtém um ponteiro para o dado. Pode ser usada com bibliotecas, como o FFI do LuaJIT.

O.png Use por sua própria conta e risco. Ler e escrever diretamente na memória bruta pertencente ao dado irá contornar qualquer checagem de segurança e segurança da thread que o dado normalmente teria.  


Função

Sinopse

ponteiro = Data:getPointer( )

Argumentos

Nenhum.

Retorna

light userdata (Português) ponteiro
Um ponteiro bruto para o dado.

Veja Também


Outros Idiomas