繼續和重新整理
[從Windows 8和Windows Server 2012開始,虛擬磁碟服務COM 介面會由Windows 儲存體管理 API取代。
繼續作業會探索新連線和新中斷連線的裝置。 重新整理作業會更新現有裝置的組態資訊。
若要繼續軟體提供者物件
- 呼叫 IVdsService::Reenumerate 方法。 此方法會探索所有新連線和中斷連線的磁片和 CD-ROM 磁片磁碟機,並確保所有磁片都有適當的擁有者。 VDS 擁有原始磁片或磁片失敗;基本提供者擁有基本磁碟;和動態提供者擁有動態磁碟。 這項作業牽涉到掃描內部子系統匯流排,並等候逾時。
若要繼續並重新整理軟體提供者物件
- 呼叫 IVdsService::Reenumerate 方法,然後呼叫 IVdsService::Refresh 方法。 除了探索新連線和中斷連線的磁片和 CD-ROM 磁片磁碟機之外,這個方法的組合也會更新 VDS 快取中尚未連線或中斷連線之磁片的所有磁片、磁片區和 plex 資訊。 單獨呼叫 Refresh ,以重新整理快取中現有物件的屬性資訊。 這項作業牽涉到掃描內部子系統匯流排,並等候逾時。 請注意,每當發生觸發通知的變更時,VDS 會自動更新快取。 此外,呼叫 Refresh 以回應 VDS 通知可能會導致傳送無止盡的通知迴圈。 基於這些 原因,只有在 快取未正確更新時,才應該呼叫 Refresh。
若要繼續硬體子系統
- 呼叫 IVdsHwProvider::Reenumerate 方法。 視提供者而定,這項作業可能牽涉到傳送網路封包,並等候逾時、重新掃描 SCSI 匯流排,以及等候逾時等等。
若要繼續硬體子系統物件
- 呼叫 IVdsSubSystem::Reenumerate 方法來清查物件, (通常會在子系統中驅動) 。 視子系統而定,這項作業可能涉及掃描內部子系統匯流排,並等候逾時。
重新整理硬體子系統和子系統物件
- 呼叫 IVdsHwProvider::Refresh 方法,以重新整理 VDS 快取 VDS 中由 VDS 硬體提供者管理之現有子系統的相關資訊。 請注意,每當發生觸發通知的變更時,VDS 會自動更新快取。 此外,呼叫 Refresh 以回應 VDS 通知可能會導致傳送無止盡的通知迴圈。 基於這些 原因,只有在 快取未正確更新時,才應該呼叫 Refresh。
相關主題