SharedMemory.FromFileDescriptor(ParcelFileDescriptor) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea una instancia a partir de la memoria compartida existente que se pasa como ParcelFileDescriptor
.
[Android.Runtime.Register("fromFileDescriptor", "(Landroid/os/ParcelFileDescriptor;)Landroid/os/SharedMemory;", "", ApiSince=33)]
public static Android.OS.SharedMemory FromFileDescriptor (Android.OS.ParcelFileDescriptor fd);
[<Android.Runtime.Register("fromFileDescriptor", "(Landroid/os/ParcelFileDescriptor;)Landroid/os/SharedMemory;", "", ApiSince=33)>]
static member FromFileDescriptor : Android.OS.ParcelFileDescriptor -> Android.OS.SharedMemory
Parámetros
Descriptor de archivo de la memoria compartida pasada como ParcelFileDescriptor
.
Devoluciones
- Atributos
Comentarios
Crea una instancia a partir de la memoria compartida existente que se pasa como ParcelFileDescriptor
.
fd
debe ser una memoria compartida creada a partir de SharedMemory or ASharedMemory
. Esto puede ser útil cuando la memoria compartida se pasa como descriptor de archivo a través de JNI o servicio de enlazador implementado en cpp.
Tenga en cuenta que recién creado SharedMemory
toma posesión de pasado fd
y el original fd
se desasocia (Compruebe ParcelFileDescriptor#detachFd()
). Si el autor de la llamada quiere usar el descriptor de archivo después de la llamada, el autor de la llamada debe duplicar el descriptor de archivo (Comprobar ParcelFileDescriptor#dup()
) y pasar la versión dupedada en su lugar.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.