IMFASFIndexer::Initialize メソッド (wmcontainer.h)
インデクサー オブジェクトを初期化します。 このメソッドは、コンテンツの構成と既存のインデックスのプロパティ (存在する場合) に関する ContentInfo オブジェクト内の情報を読み取ります。 インデックスの書き込みまたは読み取りにインデクサーを使用する前に、このメソッドを使用します。 IMFASFIndexer インターフェイスの他のメソッドのいずれかを使用する前に、この呼び出しを行う必要があります。
構文
HRESULT Initialize(
[in] IMFASFContentInfo *pIContentInfo
);
パラメーター
[in] pIContentInfo
インデクサーを使用するコンテンツを記述する ContentInfo オブジェクトの IMFASFContentInfo インターフェイスへのポインター。
戻り値
このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。
リターン コード | 説明 |
---|---|
|
メソッドが成功しました。 |
|
ASF データが無効です。 |
|
予期しないエラー。 |
注釈
インデクサーは、ContentInfo オブジェクト内のデータを調べて、コンテンツのインデックスを適切に書き込むか読み取る必要があります。 インデクサーはコンテンツ情報を変更せず、 IMFASFContentInfo インターフェイスへの参照も保持しません。
ASF ヘッダーでは、最大データ パケット サイズが最小データ パケット サイズと等しい必要があります。 それ以外の場合、メソッドは MF_E_UNEXPECTEDを返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | wmcontainer.h |
Library | Mfuuid.lib |