Méthode IMFASFIndexer::SetIndexStatus (wmcontainer.h)
Configure l’index pour un flux.
Syntaxe
HRESULT SetIndexStatus(
[in] BYTE *pbIndexDescriptor,
[in] DWORD cbIndexDescriptor,
[in] BOOL fGenerateIndex
);
Paramètres
[in] pbIndexDescriptor
Descripteur d’index à définir. Le descripteur d’index est une structure ASF_INDEX_DESCRIPTOR , éventuellement suivie de données spécifiques à l’index.
[in] cbIndexDescriptor
Taille, en octets, du descripteur d’index.
[in] fGenerateIndex
Valeur booléenne. Définissez sur TRUE pour que l’indexeur crée un index du type spécifié pour le flux spécifié dans le descripteur d’index.
Valeur retournée
Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.
Code de retour | Description |
---|---|
|
S_OK |
|
Lors de la tentative de modification de l’index status dans un scénario de recherche uniquement. Pour plus d'informations, consultez la section Notes. |
Remarques
Vous devez effectuer tous les appels à SetIndexStatus avant d’effectuer des appels à IMFASFIndexer::GenerateIndexEntries.
L’objet indexeur est configuré pour créer des index temporels pour chaque flux par défaut. Appelez cette méthode uniquement si vous souhaitez remplacer les paramètres par défaut.
Vous ne pouvez pas utiliser cette méthode dans un scénario de lecture d’index. Vous pouvez uniquement utiliser cette méthode lors de l’écriture d’index.
Spécifications
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | wmcontainer.h |
Bibliothèque | Mfuuid.lib |