Compartir a través de


SharedMemory.FromFileDescriptor(ParcelFileDescriptor) Método

Definición

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

fd
ParcelFileDescriptor

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.

Documentación de Java para android.os.SharedMemory.fromFileDescriptor(android.os.ParcelFileDescriptor).

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.

Se aplica a