停止正在进行的索引编制

[与此页面关联的功能 Windows Media Format 11 SDK 是一项旧功能。 它已被源读取器和接收器编写器取代。 源读取器和接收器编写器已针对Windows 10和Windows 11进行了优化。 如果可能,Microsoft 强烈建议新代码使用源读取器和接收器编写器,而不是 Windows Media 格式 11 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

通过调用 IWMIndexer::StartIndexing 开始编制索引后,索引器通常会继续,直到为文件编制索引。 可以通过调用 IWMIndexer::Cancel 方法停止索引操作。 取消索引后,可以再次调用 StartIndexing ,但索引器将从文件的开头开始,而不是从取消点恢复。

由于 StartIndexing 是异步调用,因此通常需要从应用程序中的某个其他线程或事件处理程序调用 Cancel 。 通常,将从与 Windows 应用程序的按钮控件关联的事件过程中调用 Cancel

取消索引时,索引器将传递状态消息“WMT_CLOSED”,就像文件已正确编制索引一样。

IWMIndexer 接口

使用索引