SharedMemory.FromFileDescriptor(ParcelFileDescriptor) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
パラメーター
ParcelFileDescriptorとして渡される共有メモリのファイル記述子。
返品
- 属性
注釈
ParcelFileDescriptorとして渡された既存の共有メモリからインスタンスを作成します。
fdは、SharedMemory or ASharedMemoryから作成された共有メモリである必要があります。 これは、共有メモリが cpp に実装されている JNI またはバインダー サービスを介してファイル記述子として渡される場合に役立ちます。
新しく作成された SharedMemory は、渡された fd の所有権を取得し、元の fd がデタッチされることに注意してください (チェック ParcelFileDescriptor#detachFd())。 呼び出し元が呼び出し後にファイル記述子を使用する場合、呼び出し元はファイル記述子を複製し (check ParcelFileDescriptor#dup())、代わりに重複除去されたバージョンを渡す必要があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。