MÉTHODE IMFASFIndexer ::Initialize (wmcontainer.h)

Initialise l’objet indexeur. Cette méthode lit les informations d’un objet ContentInfo sur la configuration du contenu et les propriétés de l’index existant, le cas échéant. Utilisez cette méthode avant d’utiliser l’indexeur pour écrire ou lire un index. Vous devez effectuer cet appel avant d’utiliser l’une des autres méthodes de l’interface IMFASFIndexer .

Syntaxe

HRESULT Initialize(
  [in] IMFASFContentInfo *pIContentInfo
);

Paramètres

[in] pIContentInfo

Pointeur vers l’interface IMFASFContentInfo de l’objet ContentInfo décrivant le contenu avec lequel utiliser l’indexeur.

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
S_OK
MF_E_ASF_INVALIDDATA
Données ASF non valides.
MF_E_UNEXPECTED
Erreur inattendue.

Remarques

L’indexeur doit examiner les données de l’objet ContentInfo pour écrire ou lire correctement l’index du contenu. L’indexeur n’apporte pas de modifications aux informations de contenu et ne contient aucune référence à l’interface IMFASFContentInfo .

Dans l’en-tête ASF, la taille maximale des paquets de données doit être égale à la taille minimale des paquets de données. Sinon, la méthode retourne MF_E_UNEXPECTED.

Configuration requise

Condition requise Valeur
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

Voir aussi

AsF Index, objet

IMFASFIndexer