SharedMemory.FromFileDescriptor(ParcelFileDescriptor) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.