Share via


IAppxFactory3::CreateAppInstallerReader 메서드(appxpackaging.h)

중요

일부 정보는 상용 출시 전에 실질적으로 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.

앱 설치 관리자 파일에 필요한 다이제스트를 지정하기 위한 선택적 매개 변수를 사용하여 IAppInstallerReader의 instance 만듭니다.

구문

HRESULT CreateAppInstallerReader(
  [in]           IStream                 *inputStream,
  [in, optional] LPCWSTR                 expectedDigest,
  [out]          IAppxAppInstallerReader **appInstallerReader
);

매개 변수

[in] inputStream

앱 설치 관리자 파일의 콘텐츠를 제공하는 IStream 입니다.

[in, optional] expectedDigest

앱 설치 관리자 파일의 해시된 표현인 예상 다이제스트를 포함하는 LPCWSTR입니다.

[out] appInstallerReader

생성된 IAppInstallerReader 인스턴스를 받습니다.

반환 값

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

반환 코드 설명
APPX_E_DIGEST_MISMATCH 개체의 다이제스트가 expectedDigest에 제공된 다이제스트와 일치하지 않습니다.

설명

IAppxDigestProvider::GetDigest를 호출하여 expecteDigest 매개 변수에 대한 다이제스트 문자열을 가져옵니다.

요구 사항

요구 사항
헤더 appxpackaging.h

추가 정보

앱 설치 관리자 파일 개요