Para detener la indexación en curso
[La característica asociada a esta página, SDK de Windows Media Format 11, es una característica heredada. Se ha reemplazado por lector de origen y escritor receptor. El lector de origen y el sistema de escritura receptor se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use lector de origen y escritor receptor en lugar del SDK de Windows Media Format 11, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.
Después de comenzar la indexación con una llamada a IWMIndexer::StartIndexing, el indexador normalmente continuará hasta que se indexe el archivo. Puede detener las operaciones de indexación llamando al método IWMIndexer::Cancel . Después de cancelar la indexación, puede volver a llamar a StartIndexing , pero el indexador comenzará desde el principio del archivo en lugar de reanudarse desde el punto de cancelación.
Dado que StartIndexing es una llamada asincrónica, normalmente tendrá que llamar a Cancel desde algún otro subproceso o controlador de eventos de la aplicación. Normalmente, se llamará a Cancel desde un procedimiento de evento asociado a un control de botón de una aplicación de Windows.
Al cancelar la indexación, el indexador pasará un mensaje de estado de WMT_CLOSED, igual que si el archivo se hubiera indexado correctamente.
Temas relacionados