Freigeben über


IAppxManifestReader::GetPrerequisite-Methode (appxpackaging.h)

Ruft die angegebene Voraussetzung ab, wie im Paketmanifest definiert.

Syntax

HRESULT GetPrerequisite(
  [in]          LPCWSTR name,
  [out, retval] UINT64  *value
);

Parameter

[in] name

Typ: LPCWSTR

Der Name der Voraussetzung, entweder "OSMinVersion" oder "OSMaxVersionTested".

[out, retval] value

Typ: UINT64*

Die angegebene Voraussetzung. Im Manifest ist die Dot-Trio-Darstellung Major.Minor.AppPlatform. Dies wird wie folgt in den 64-Bit-Wert konvertiert: Das Wort mit der höchsten Reihenfolge enthält die Hauptversion. Das nächste Wort enthält die Nebenversion. Das nächste Wort enthält die optionale AppPlatform-Version, sofern angegeben.

Rückgabewert

Typ: HRESULT

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode Beschreibung
E_INVALIDARG
Die im Namen definierte Voraussetzung ist im Manifest nicht definiert.

Hinweise

Voraussetzungen werden mithilfe der OSMinVersion - und OSMaxVersionTested-Elemente im Paketmanifest angegeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile appxpackaging.h

Weitere Informationen

IAppxManifestReader