Dela via


Så här stoppar du indexering som pågår

[Funktionen som är associerad med den här sidan, Windows Media Format 11 SDK, är en äldre funktion. Det har ersatts av Source Reader och Sink Writer. Source Reader och Sink Writer har optimerats för Windows 10 och Windows 11. Microsoft rekommenderar starkt att ny kod använder Source Reader och Sink Writer i stället för Windows Media Format 11 SDK, när det är möjligt. Microsoft föreslår att befintlig kod som använder äldre API:er skrivs om för att använda de nya API:erna om möjligt.]

När du har börjat indexera med ett anrop till IWMIndexer::StartIndexingfortsätter indexeraren normalt tills filen har indexerats. Du kan stoppa indexeringsåtgärder genom att anropa metoden IWMIndexer::Cancel. När du har avbrutit indexeringen kan du anropa StartIndexing igen, men indexeraren börjar från början av filen i stället för att återupptas från den tidpunkt då den avbröts.

Eftersom StartIndexing är ett asynkront anrop måste du normalt anropa Avbryt från någon annan tråd- eller händelsehanterare i ditt program. Vanligtvis anropas Avbryt från en händelseprocedur som är associerad med en knappkontroll för ett Windows-program.

När indexeringen avbryts skickar indexeraren ett statusmeddelande om WMT_CLOSED, precis som om filen hade indexerats korrekt.

IWMIndexer-gränssnitt

Arbeta med index