Partager via


SharedMemory.FromFileDescriptor(ParcelFileDescriptor) Méthode

Définition

Crée une instance à partir de la mémoire partagée existante passée en tant que 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

Paramètres

fd
ParcelFileDescriptor

Descripteur de fichier de la mémoire partagée passée en tant que ParcelFileDescriptor.

Retours

Attributs

Remarques

Crée une instance à partir de la mémoire partagée existante passée en tant que ParcelFileDescriptor.

Il fd doit s’agir d’une mémoire partagée créée à partir de SharedMemory or ASharedMemory. Cela peut être utile lorsque la mémoire partagée est transmise en tant que descripteur de fichier via le service JNI ou binder implémenté dans cpp.

Notez que la nouvelle création SharedMemory prend possession du passé fd et que l’original fd devient détaché (Check ParcelFileDescriptor#detachFd()). Si l’appelant souhaite utiliser le descripteur de fichier après l’appel, l’appelant doit dupliquer le descripteur de fichier (Check ParcelFileDescriptor#dup()) et passer la version dupliquée à la place.

Documentation Java pour android.os.SharedMemory.fromFileDescriptor(android.os.ParcelFileDescriptor).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à