Share via


So beenden Sie die Indizierung in Bearbeitung

[Das dieser Seite zugeordnete Feature Windows Media Format 11 SDK ist ein Legacyfeature. Sie wurde durch den Quellleser und den Senkenschreiber ersetzt. Quellleser und Senkenschreiber wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit den Quellleser und senkenden Writer anstelle des Windows Media Format 11 SDK verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Nachdem Sie mit der Indizierung mit einem Aufruf von IWMIndexer::StartIndexing begonnen haben, wird der Indexer normalerweise fortgesetzt, bis die Datei indiziert ist. Sie können Indizierungsvorgänge beenden, indem Sie die IWMIndexer::Cancel-Methode aufrufen. Nachdem Sie die Indizierung abgebrochen haben, können Sie StartIndexing erneut aufrufen, aber der Indexer beginnt am Anfang der Datei, anstatt am Abbruchpunkt fortzuentsteigen.

Da StartIndexing ein asynchroner Aufruf ist, müssen Sie in der Regel Cancel von einem anderen Thread oder Ereignishandler in Ihrer Anwendung aufrufen. Cancel wird in der Regel von einer Ereignisprozedur aufgerufen, die einem Schaltflächensteuerelement einer Windows-Anwendung zugeordnet ist.

Wenn die Indizierung abgebrochen wird, übergibt der Indexer eine status Nachricht von WMT_CLOSED, so als ob die Datei ordnungsgemäß indiziert worden wäre.

IWMIndexer-Schnittstelle

Arbeiten mit Indizes