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

El valor devuelto no es NULL.

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.

Java documentación 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 Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a