Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft eine Liste der SLID-Werteentsprechend dem Typ der Eingabeabfrage-ID und dem ID-Wert ab.
Syntax
HRESULT SLGetSLIDList(
[in] HSLC hSLC,
[in] SLIDTYPE eQueryIdType,
[in, optional] const SLID *pQueryId,
[in] SLIDTYPE eReturnIdType,
[out] UINT *pnReturnIds,
[out] SLID **ppReturnIds
);
Parameter
[in] hSLC
Typ: HSLC
Das Handle für den aktuellen SLC-Kontext.
[in] eQueryIdType
Typ: SLIDTYPE
Der Typ der Eingabe-ID.
[in, optional] pQueryId
Typ: const SLID*
Ein Zeiger auf die Eingabe-ID.
[in] eReturnIdType
Typ: SLIDTYPE
Der Typ der zurückgegebenen IDs.
[out] pnReturnIds
Typ: UINT*
Ein Zeiger auf die Anzahl der zurückgegebenen IDs.
[out] ppReturnIds
Typ: SLID**
Ein Array von zurückgegebenen IDs.
Rückgabewert
Typ: HRESULT WINAPI
Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Rückgabecode/-wert | BESCHREIBUNG |
---|---|
|
Mindestens ein Argument ist ungültig. |
|
Der Wert für den Eingabeschlüssel wurde nicht gefunden. |
|
Die Anforderung wird nicht unterstützt. |
Hinweise
Die folgenden Abfragekombinationen werden unterstützt.
eQueryIdType | pQueryId | eReturnIdType | Ergebnisse |
---|---|---|---|
SL_ID_APPLICATION | SLID_ALL | SL_ID_APPLICATION | Ruft alle installierten Anwendungs-IDs ab. |
SL_ID_PRODUCT_SKU | SLID_ALL | SL_ID_PRODUCT_SKU | Rufen Sie alle installierten Produkt-SKU-IDs ab. |
SL_ID_APPLICATION | appId | SL_ID_PRODUCT_SKU | Rufen Sie SKU-IDs gemäß der Eingabeanwendungs-ID ab. |
SL_ID_PRODUCT_SKU | skuId | SL_ID_APPLICATION | Abrufen von Anwendungs-IDs gemäß der Eingabe-SKU-ID. |
SL_ID_PRODUCT_SKU | skuId | SL_ID_PKEY | Rufen Sie lizenz-PKey-IDs gemäß der Eingabe-SKU-ID ab. |
SL_ID_PRODUCT_SKU | skuId | SL_ID_LICENSE_FILE | Rufen Sie lizenzdatei-IDs gemäß der Eingabe-SKU-ID ab. |
SL_ID_LICENSE_FILE | fileId | SL_ID_LICENSE | Rufen Sie Lizenz-IDs gemäß der Eingabelizenzdatei-ID ab. |
SL_ID_LICENSE | LicenseId | SL_ID_LICENSE_FILE | Rufen Sie die Lizenzdatei-ID gemäß der Eingabelizenz-ID ab. |
SL_ID_LICENSE | LicenseId | SL_ID_APPLICATION | Ruft die Vereinigung aller Anwendungs-IDs oder SKU-IDs aus allen Gewährungen einer Tokenaktivierungslizenz ab. Gibt SL_E_NOT_SUPPORTED zurück, wenn die Lizenz-ID gültig ist, sich aber nicht auf eine Tokenaktivierungslizenz bezieht. |
SL_ID_LICENSE | LicenseId | SL_ID_PRODUCT_SKU | Ruft die Vereinigung aller Anwendungs-IDs oder SKU-IDs aus allen Gewährungen einer Tokenaktivierungslizenz ab. Gibt SL_E_NOT_SUPPORTED zurück, wenn die Lizenz-ID gültig ist, sich aber nicht auf eine Tokenaktivierungslizenz bezieht. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | slpublic.h |
Bibliothek | Slc.lib |
DLL | Slc.dll |