停止進行中的索引編制
[與此頁面相關聯的功能 Windows Media Format 11 SDK是舊版功能。 來源讀取器和接收寫入器已取代它。 來源讀取器和接收寫入器已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用來源讀取器和接收寫入器,而不是Windows Media Format 11 SDK。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式碼,以使用新的 API。]
開始編制索引並呼叫 IWMIndexer::StartIndexing之後,索引子通常會繼續執行,直到檔案編制索引為止。 您可以呼叫 IWMIndexer::Cancel 方法來停止編制索引作業。 取消編制索引之後,您可以再次呼叫 StartIndexing ,但索引子會從檔案的開頭開始,而不是從取消點繼續。
因為 StartIndexing 是非同步呼叫,所以您通常需要從應用程式中的一些其他執行緒或事件處理常式呼叫 Cancel 。 通常會從與 Windows 應用程式按鈕控制項相關聯的事件程序呼叫 Cancel 。
取消編制索引時,索引子會傳遞WMT_CLOSED的狀態訊息,就像檔案已正確編制索引一樣。
相關主題