Funzione GetPackageApplicationIds (appmodel.h)
Ottiene gli ID delle app nel pacchetto specificato.
Sintassi
LONG GetPackageApplicationIds(
[in] PACKAGE_INFO_REFERENCE packageInfoReference,
[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, out] bufferLength
Tipo: UINT32*
Puntatore a una variabile che contiene le dimensioni del buffer, in byte.
Prima di tutto si passa NULL al buffer per ottenere le dimensioni necessarie del buffer. Questo numero viene usato per allocare spazio di memoria per il buffer. Passare quindi l'indirizzo di questo spazio di memoria per riempire il buffer.
[out, optional] buffer
Tipo: BYTE*
Puntatore allo spazio di memoria che riceve gli ID app.
[out, optional] count
Tipo: UINT32*
Puntatore a una variabile che riceve il numero di ID app 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 è sufficientemente grande da contenere i dati. Le dimensioni necessarie sono specificate da bufferLength. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8.1 [solo app desktop] |
Server minimo supportato | Windows Server 2012 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | appmodel.h |
Libreria | Kernel32.lib |
DLL | Kernel32.dll |