共用方式為


IDiscRecorder::OpenExclusive 方法 (imapi.h)

開啟磁碟錄製器以進行獨佔存取。

Syntax

HRESULT OpenExclusive();

傳回值

成功時會傳回S_OK,但可能會因為實作而傳回其他成功碼。 下列錯誤碼通常會在作業失敗時傳回,但不代表唯一可能的錯誤值:

備註

這個方法會封鎖文件系統透過 Explorer 之類的應用程式存取錄製器。 錄製器必須先使用這個方法開啟,才能使用下列方法: QueryMediaType退出清除關閉

請務必先關閉錄製器,再呼叫 IDiscMaster::RecordDisc,否則會失敗並IMAPI_E_DEVICE_NOTACCESSIBLE。 裝置會獨佔認可透過 IDiscRecorderIDiscMaster 進行存取,但不會同時同時存取這兩者。 這是為了確保在應用程控或錄製期間,對於錄製器允許的作業和擁有權沒有任何混淆。

獨佔鎖定應盡可能短保留一段時間。 來自其他操作系統元件的要求不會排入佇列以供稍後執行。 相反地,它們只是失敗。 這可能會導致不認為正在進行火火的使用者混淆。

每當呼叫 OpenExclusive 時,它就會出現在已移除磁碟的文件系統中。 進行對應的 Close 呼叫時,它會出現在媒體重新出現的文件系統中。 這可能會造成自動執行問題。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平台 Windows
標頭 imapi.h
程式庫 Uuid.lib
Dll Actxprxy.dll

另請參閱

IDiscRecorder