GetPackageApplicationIds-Funktion (appmodel.h)
Ruft die IDs von Apps im angegebenen Paket ab.
Syntax
LONG GetPackageApplicationIds(
[in] PACKAGE_INFO_REFERENCE packageInfoReference,
[in, out] UINT32 *bufferLength,
[out, optional] BYTE *buffer,
[out, optional] UINT32 *count
);
Parameter
[in] packageInfoReference
Typ: PACKAGE_INFO_REFERENCE
Ein Verweis auf Paketinformationen.
[in, out] bufferLength
Typ: UINT32*
Ein Zeiger auf eine Variable, die die Größe des Puffers in Bytes enthält.
Zuerst übergeben Sie NULL an puffer , um die erforderliche Puffergröße abzurufen. Sie verwenden diese Nummer, um Speicherplatz für den Puffer zuzuweisen. Anschließend übergeben Sie die Adresse dieses Speicherplatzes, um den Puffer zu füllen.
[out, optional] buffer
Typ: BYTE*
Ein Zeiger auf den Speicherplatz, der die App-IDs empfängt.
[out, optional] count
Typ: UINT32*
Ein Zeiger auf eine Variable, die die Anzahl der App-IDs im Puffer empfängt.
Rückgabewert
Typ: LONG
Wenn die Funktion erfolgreich ist, gibt sie ERROR_SUCCESS zurück. Andernfalls gibt die Funktion einen Fehlercode zurück. Zu den möglichen Fehlercodes gehören die folgenden:
Rückgabecode | Beschreibung |
---|---|
|
Der Puffer ist nicht groß genug, um die Daten aufzunehmen. Die erforderliche Größe wird durch bufferLength angegeben. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | appmodel.h |
Bibliothek | Kernel32.lib |
DLL | Kernel32.dll |