IMDSPObject 介面 (mswmdm.h)
IMDSPObject 介面會管理往返儲存媒體的數據傳輸。
只有在記憶體對像是檔案時, Open、 Read、 Write 和 Close 方法才有效。 用戶端通常會呼叫 Open、執行一些 讀取 或 寫入 作業,然後呼叫 Close。 這允許緩衝模式讀取/寫入儲存媒體。 例如,服務提供者應該能夠在讀取或寫入作業進行時,處理裝置或記憶體 (介面上的任何其他呼叫,例如列舉內容或取得儲存媒體) 的全域資訊。
服務提供者也應該能夠在多個檔案上處理同時讀取或寫入作業。 如果基礎文件系統不支援同時開啟多個檔案,服務提供者應該正常傳回錯誤。
Delete、Rename 和 Move 方法對檔案和資料夾都是有效的。
繼承
IMDSPObject 介面繼承自 IUnknown 介面。 IMDSPObject 也有下列類型的成員:
方法
IMDSPObject 介面具有這些方法。
IMDSPObject::Close Close 方法會關閉媒體裝置儲存媒體上的檔案。 |
IMDSPObject::D elete Delete 方法會從媒體裝置上的儲存媒體中移除物件或物件。 |
IMDSPObject::Move Move 方法會移動媒體裝置上的檔案或資料夾。 |
IMDSPObject::Open Open 方法會開啟相關聯的物件,並準備它以進行讀取或寫入作業。 只有在記憶體物件代表檔案時,此作業才有效。 |
IMDSPObject::Read Read 方法會從目前位置的物件讀取數據。 只有在記憶體物件代表檔案時,此作業才有效。 |
IMDSPObject::Rename Rename 方法會重新命名可以是檔案或資料夾的相關聯物件。 |
IMDSPObject::Seek Seek 方法會設定 物件中的目前位置。 只有在記憶體物件代表檔案時,此作業才有效。 |
IMDSPObject::Write Write 方法會將數據寫入物件中目前位置的物件。 只有在記憶體物件代表檔案時,此作業才有效。 |
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | mswmdm.h |