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()
),並改為傳遞重複的版本。
的 android.os.SharedMemory.fromFileDescriptor(android.os.ParcelFileDescriptor)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。