Pour arrêter l’indexation en cours

Une fois que vous avez commencé l’indexation à l’aide d’un appel à IWMIndexer :: StartIndexing, l’indexeur continue normalement jusqu’à ce que le fichier soit indexé. Vous pouvez arrêter les opérations d’indexation en appelant la méthode IWMIndexer :: Cancel . Après avoir annulé l’indexation, vous pouvez appeler de nouveau StartIndexing , mais l’indexeur démarrera à partir du début du fichier au lieu de reprendre à partir du point d’annulation.

Étant donné que StartIndexing est un appel asynchrone, vous devrez normalement appeler Cancel à partir d’un autre thread ou gestionnaire d’événements dans votre application. en général, Cancel est appelé à partir d’une procédure d’événement associée à un contrôle button d’une application Windows.

Lorsque l’indexation est annulée, l’indexeur transmet un message d’état de WMT _ Closed, comme si le fichier avait été indexé correctement.

Interface IWMIndexer

Utilisation des index