Funzione GetPackagePath (appmodel.h)
Ottiene il percorso del pacchetto specificato.
Sintassi
LONG GetPackagePath(
[in] const PACKAGE_ID *packageId,
const UINT32 reserved,
[in, out] UINT32 *pathLength,
[out, optional] PWSTR path
);
Parametri
[in] packageId
Tipo: const PACKAGE_ID*
Identificatore di pacchetto.
reserved
Tipo: const UINT32
Riservato, non usare.
[in, out] pathLength
Tipo: UINT32*
In input, le dimensioni del buffer del percorso , in caratteri. Nell'output, le dimensioni del percorso del pacchetto restituite, in caratteri, incluso il carattere di terminazione Null.
[out, optional] path
Tipo: PWSTR
Percorso del pacchetto.
Valore restituito
Tipo: LONG
Se la funzione ha esito positivo, restituisce ERROR_SUCCESS. In caso contrario, la funzione restituisce un codice di errore. I codici di errore possibili includono quanto segue.
Codice restituito | Descrizione |
---|---|
|
Il buffer specificato dal percorso non è sufficientemente grande da contenere i dati. La dimensione richiesta viene specificata da pathLength. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | appmodel.h |
Libreria | Kernel32.lib |
DLL | Kernel32.dll |