開啟磁碟錄製器以進行獨佔存取。
Syntax
HRESULT OpenExclusive();
傳回值
成功時會傳回S_OK,但可能會因為實作而傳回其他成功碼。 下列錯誤碼通常會在作業失敗時傳回,但不代表唯一可能的錯誤值:
備註
這個方法會封鎖文件系統透過 Explorer 之類的應用程式存取錄製器。 錄製器必須先使用這個方法開啟,才能使用下列方法: QueryMediaType、 退出、 清除和 關閉。
請務必先關閉錄製器,再呼叫 IDiscMaster::RecordDisc,否則會失敗並IMAPI_E_DEVICE_NOTACCESSIBLE。 裝置會獨佔認可透過 IDiscRecorder 或 IDiscMaster 進行存取,但不會同時同時存取這兩者。 這是為了確保在應用程控或錄製期間,對於錄製器允許的作業和擁有權沒有任何混淆。
獨佔鎖定應盡可能短保留一段時間。 來自其他操作系統元件的要求不會排入佇列以供稍後執行。 相反地,它們只是失敗。 這可能會導致不認為正在進行火火的使用者混淆。
每當呼叫 OpenExclusive 時,它就會出現在已移除磁碟的文件系統中。 進行對應的 Close 呼叫時,它會出現在媒體重新出現的文件系統中。 這可能會造成自動執行問題。
規格需求
| 需求 | 值 |
|---|---|
| 最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
| 最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
| 目標平台 | Windows |
| 標頭 | imapi.h |
| 程式庫 | Uuid.lib |
| Dll | Actxprxy.dll |