Indexeren wordt gestopt
[De functie die is gekoppeld aan deze pagina, Windows Media Format 11 SDK, is een verouderde functie. Het is vervangen door Source Reader en Sink Writer. Bronlezer en Sink Writer zijn geoptimaliseerd voor Windows 10 en Windows 11. Microsoft raadt ten zeerste aan om nieuwe code te gebruiken bronlezer en Sink Writer- in plaats van Windows Media Format 11 SDK, indien mogelijk. Microsoft stelt voor dat bestaande code die gebruikmaakt van de verouderde API's, indien mogelijk opnieuw worden geschreven om de nieuwe API's te gebruiken.]
Nadat u begint met indexeren met een aanroep naar IWMIndexer::StartIndexing, wordt de indexeerfunctie normaal gesproken voortgezet totdat het bestand is geïndexeerd. U kunt indexeringsbewerkingen stoppen door de methode IWMIndexer::Cancel aan te roepen. Nadat u het indexeren hebt geannuleerd, kunt u StartIndexing opnieuw aanroepen, maar de indexeerfunctie begint vanaf het begin van het bestand in plaats van te hervatten vanaf het annuleringspunt.
Omdat StartIndexing een asynchrone aanroep is, moet u normaal gesproken Annuleren vanuit een andere thread of gebeurtenis-handler in uw toepassing aanroepen. Doorgaans Annuleren wordt aangeroepen vanuit een gebeurtenisprocedure die is gekoppeld aan een knopbesturing van een Windows-toepassing.
Wanneer indexering wordt geannuleerd, geeft de indexeerfunctie een statusbericht van WMT_CLOSED door, net zoals als het bestand correct is geïndexeerd.
Verwante onderwerpen