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
がデタッチされることに注意してください (Check ParcelFileDescriptor#detachFd()
)。 呼び出し元が呼び出し後にファイル記述子を使用する場合、呼び出し元はファイル記述子 (Check ParcelFileDescriptor#dup()
) を複製し、代わりに重複除去されたバージョンを渡す必要があります。
の Java ドキュメントandroid.os.SharedMemory.fromFileDescriptor(android.os.ParcelFileDescriptor)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。