Condividi tramite


SharedMemory.FromFileDescriptor(ParcelFileDescriptor) Metodo

Definizione

Crea un'istanza dalla memoria condivisa esistente passata come 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

Parametri

fd
ParcelFileDescriptor

Descrittore di file della memoria condivisa passata come ParcelFileDescriptor.

Restituisce

Attributi

Commenti

Crea un'istanza dalla memoria condivisa esistente passata come ParcelFileDescriptor.

Deve fd essere una memoria condivisa creata da SharedMemory or ASharedMemory. Ciò può essere utile quando la memoria condivisa viene passata come descrittore di file tramite JNI o il servizio binder implementato in cpp.

Si noti che appena creato SharedMemory acquisisce la proprietà del passato fd e l'originale fd viene scollegato (Controlla ParcelFileDescriptor#detachFd()). Se il chiamante vuole usare il descrittore di file dopo la chiamata, il chiamante deve duplicare il descrittore di file (Check ParcelFileDescriptor#dup()) e passare invece la versione deduplicata.

Documentazione java per android.os.SharedMemory.fromFileDescriptor(android.os.ParcelFileDescriptor).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a