GetPackagePath-Funktion (appmodel.h)
Ruft den Pfad für das angegebene Paket ab.
Syntax
LONG GetPackagePath(
[in] const PACKAGE_ID *packageId,
const UINT32 reserved,
[in, out] UINT32 *pathLength,
[out, optional] PWSTR path
);
Parameter
[in] packageId
Typ: const PACKAGE_ID*
Der Paketbezeichner.
reserved
Typ: const UINT32
Reserviert, nicht verwenden.
[in, out] pathLength
Typ: UINT32*
Bei der Eingabe die Größe des Pfadpuffers in Zeichen. Bei der Ausgabe wird die Größe des zurückgegebenen Paketpfads in Zeichen einschließlich des NULL-Abschlusszeichens angezeigt.
[out, optional] path
Typ: PWSTR
Der Paketpfad.
Rückgabewert
Typ: LONG
Wenn die Funktion erfolgreich ist, gibt sie ERROR_SUCCESS zurück. Andernfalls gibt die Funktion einen Fehlercode zurück. Folgende Fehlercodes sind möglich.
Rückgabecode | Beschreibung |
---|---|
|
Der im Pfad angegebene Puffer ist nicht groß genug, um die Daten aufzunehmen. Die erforderliche Größe wird durch pathLength 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 | appmodel.h |
Bibliothek | Kernel32.lib |
DLL | Kernel32.dll |