IMFASFIndexer::Initialize 메서드(wmcontainer.h)

인덱서 개체를 초기화합니다. 이 메서드는 콘텐츠의 구성 및 기존 인덱스의 속성(있는 경우)에 대한 ContentInfo 개체의 정보를 읽습니다. 인덱서를 사용하거나 인덱서를 읽기 전에 이 메서드를 사용합니다. IMFASFIndexer 인터페이스의 다른 메서드를 사용하기 전에 이 호출을 수행해야 합니다.

구문

HRESULT Initialize(
  [in] IMFASFContentInfo *pIContentInfo
);

매개 변수

[in] pIContentInfo

인덱서 사용 대상 콘텐츠를 설명하는 ContentInfo 개체의 IMFASFContentInfo 인터페이스에 대한 포인터입니다.

반환 값

이 메서드는 HRESULT를 반환합니다. 가능한 값에는 다음 표에 있는 값이 포함되지만, 이에 국한되는 것은 아닙니다.

반환 코드 Description
S_OK
메서드가 성공했습니다.
MF_E_ASF_INVALIDDATA
ASF 데이터가 잘못되었습니다.
MF_E_UNEXPECTED
예기치 않은 오류입니다.

설명

인덱서는 콘텐츠의 인덱스 작성 또는 읽기를 위해 ContentInfo 개체의 데이터를 검사해야 합니다. 인덱서는 콘텐츠 정보를 변경하지 않으며 IMFASFContentInfo 인터페이스에 대한 참조를 보유하지 않습니다.

ASF 헤더에서 최대 데이터 패킷 크기는 최소 데이터 패킷 크기와 같아야 합니다. 그렇지 않으면 메서드는 MF_E_UNEXPECTED 반환합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 wmcontainer.h
라이브러리 Mfuuid.lib

추가 정보

ASF 인덱스 개체

IMFASFIndexer