Share via


IAppxBundleFactory::CreateBundleWriter 메서드(appxpackaging.h)

앱 패키지를 추가할 수 있는 쓰기 전용 번들 개체를 만듭니다.

구문

HRESULT CreateBundleWriter(
  [in]          IStream           *outputStream,
  [in]          UINT64            bundleVersion,
  [out, retval] IAppxBundleWriter **bundleWriter
);

매개 변수

[in] outputStream

형식: IStream*

직렬화된 패키지 데이터를 수신하는 출력 스트림입니다. 스트림은 적어도 Write 메서드를 지원해야 합니다.

[in] bundleVersion

형식: UINT64

번들의 버전 번호입니다.

0으로 설정하면 CreateBundleWriter 는 번들의 버전 번호를 현재 시스템 시간에서 파생된 값으로 설정합니다. 버전 번호가 자동으로 생성되고 각 연속 호출이 더 높은 버전 번호를 생성하도록 0을 전달하는 것이 좋습니다.

예를 들어 bundleVersion이 0으로 설정된 2013/12/23 오전 3:45:00 UTC에서 CreateBundleWriter를 호출하면 번들의 버전 번호는 2013.1223.0345.0000이 됩니다.

[out, retval] bundleWriter

형식: IAppxBundleWriter**

이 메서드에서 만든 번들 작성기입니다.

반환 값

형식: HRESULT

메서드가 성공하면 S_OK 반환합니다. 그렇지 않으면 다음 표의 오류 코드를 포함하지만 이에 국한되지 않는 오류 코드를 반환합니다.

설명

번들에 추가된 콘텐츠는 outputStream에 Appx 번들 파일로 직렬화됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8.1 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 R2 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 appxpackaging.h

추가 정보

IAppxBundleFactory