Freigeben über


IAppxFactory3::CreateAppInstallerReader-Methode (appxpackaging.h)

Von Bedeutung

Einige Informationen beziehen sich auf ein Vorabversionsprodukt, das vor der kommerziellen Veröffentlichung erheblich geändert werden kann. Microsoft gibt keine Garantie, weder ausdrücklich noch impliziert, hinsichtlich der hier bereitgestellten Informationen.

Erstellt eine Instanz von IAppxInstallerReader mit einem optionalen Parameter zum Angeben des erwarteten Digests für die App Installer-Datei.

Syntax

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

Die Parameter

[in] inputStream

Ein IStream , der den Inhalt einer App-Installer-Datei bereitstellt.

[in, optional] expectedDigest

Ein LPCWSTR mit dem erwarteten Digest, einer Hashdarstellung der App-Installer-Datei.

[out] appInstallerReader

Empfängt die erstellte IAppInstallerReader-Instanz .

Rückgabewert

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode zurückgegeben, der die in der folgenden Tabelle aufgeführten Fehler enthält, jedoch nicht beschränkt ist.

Rückgabecode BESCHREIBUNG
APPX_E_DIGEST_MISMATCH Der Digest für das Objekt stimmt nicht mit dem Digest überein, der in erwartetenDigest-bereitgestellt wird.

Bemerkungen

Rufen Sie die Digestzeichenfolge für den parameter "expecteDigest" ab, indem Sie IAppxDigestProvider::GetDigestaufrufen.

Anforderungen

Anforderung Wert
Überschrift appxpackaging.h

Siehe auch

Übersicht über die App-Installer-Datei