Funzione GetCurrentPackageId (appmodel.h)
Ottiene l'identificatore del pacchetto (ID) per il processo chiamante.
Sintassi
LONG GetCurrentPackageId(
[in, out] UINT32 *bufferLength,
[out, optional] BYTE *buffer
);
Parametri
[in, out] bufferLength
Tipo: UINT32*
In input, le dimensioni di buffer, in byte. In output, le dimensioni della struttura restituite, in byte.
[out, optional] buffer
Tipo: BYTE*
ID pacchetto, rappresentato come struttura di PACKAGE_ID.
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 processo non ha un'identità del pacchetto. |
|
Il buffer non è sufficientemente grande da contenere i dati. La dimensione richiesta viene specificata da bufferLength. |
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 8 [solo app desktop] |
server minimo supportato | Windows Server 2012 [solo app desktop] |
piattaforma di destinazione | Finestre |
intestazione | appmodel.h |
libreria | Kernel32.lib |
dll | Kernel32.dll |