Funzione GetPackageInfo (appmodel.h)
Ottiene le informazioni sul pacchetto per il pacchetto specificato.
Sintassi
LONG GetPackageInfo(
[in] PACKAGE_INFO_REFERENCE packageInfoReference,
[in] const UINT32 flags,
[in, out] UINT32 *bufferLength,
[out, optional] BYTE *buffer,
[out, optional] UINT32 *count
);
Parametri
[in] packageInfoReference
Tipo: PACKAGE_INFO_REFERENCE
Riferimento alle informazioni sul pacchetto.
[in] flags
Tipo: const UINT32
Costanti del pacchetto che specificano il modo in cui vengono recuperate le informazioni sul pacchetto.
[in, out] bufferLength
Tipo: UINT32*
In input, le dimensioni del buffer, in byte. In output, le dimensioni delle informazioni sul pacchetto restituite in byte.
[out, optional] buffer
Tipo: BYTE*
Le informazioni sul pacchetto, rappresentate come matrice di strutture PACKAGE_INFO .
[out, optional] count
Tipo: UINT32*
Numero di pacchetti nel buffer.
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 non è abbastanza grande per contenere i dati. Le dimensioni necessarie sono specificate da bufferLength. |
Requisiti
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 |