Funzione SLGetSLIDList (slpublic.h)
Ottiene un elenco di SLIDs in base al tipo ID query di input e al valore ID.
Sintassi
HRESULT SLGetSLIDList(
[in] HSLC hSLC,
[in] SLIDTYPE eQueryIdType,
[in, optional] const SLID *pQueryId,
[in] SLIDTYPE eReturnIdType,
[out] UINT *pnReturnIds,
[out] SLID **ppReturnIds
);
Parametri
[in] hSLC
Tipo: HSLC
Handle nel contesto SLC corrente.
[in] eQueryIdType
Tipo: SLIDTYPE
Tipo di ID di input.
[in, optional] pQueryId
Tipo: const SLID*
Puntatore all'ID di input.
[in] eReturnIdType
Tipo: SLIDTYPE
Tipo di ID restituiti.
[out] pnReturnIds
Tipo: UINT*
Puntatore al numero di ID restituiti.
[out] ppReturnIds
Tipo: SLID**
Matrice di ID restituiti.
Valore restituito
Tipo: HRESULT WINAPI
Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Codice/valore restituito | Descrizione |
---|---|
|
Uno o più argomenti non sono validi. |
|
Il valore della chiave di input non è stato trovato. |
|
La richiesta non è supportata. |
Commenti
Sono supportate le combinazioni di query seguenti.
eQueryIdType | pQueryId | eReturnIdType | Risultati |
---|---|---|---|
SL_ID_APPLICATION | SLID_ALL | SL_ID_APPLICATION | Ottenere tutti gli ID applicazione installati. |
SL_ID_PRODUCT_SKU | SLID_ALL | SL_ID_PRODUCT_SKU | Ottenere tutti gli ID SKU del prodotto installati. |
SL_ID_APPLICATION | appId | SL_ID_PRODUCT_SKU | Ottenere ID SKU in base all'ID applicazione di input. |
SL_ID_PRODUCT_SKU | skuId | SL_ID_APPLICATION | Ottenere GLI ID applicazione in base all'ID SKU di input. |
SL_ID_PRODUCT_SKU | skuId | SL_ID_PKEY | Ottenere ID PKey di licenza in base all'ID SKU di input. |
SL_ID_PRODUCT_SKU | skuId | SL_ID_LICENSE_FILE | Ottenere id file di licenza in base all'ID SKU di input. |
SL_ID_LICENSE_FILE | fileId | SL_ID_LICENSE | Ottenere gli ID licenza in base all'ID del file di licenza di input. |
SL_ID_LICENSE | LicenseId | SL_ID_LICENSE_FILE | Ottenere l'ID del file di licenza in base all'ID licenza di input. |
SL_ID_LICENSE | LicenseId | SL_ID_APPLICATION | Ottenere l'unione di tutti gli ID applicazione o gli ID SKU da tutte le concessioni di una licenza di attivazione del token. Restituisce SL_E_NOT_SUPPORTED se l'ID licenza è valido, ma non fa riferimento a una licenza di attivazione del token. |
SL_ID_LICENSE | LicenseId | SL_ID_PRODUCT_SKU | Ottenere l'unione di tutti gli ID applicazione o gli ID SKU da tutte le concessioni di una licenza di attivazione del token. Restituisce SL_E_NOT_SUPPORTED se l'ID licenza è valido, ma non fa riferimento a una licenza di attivazione del token. |
Requisiti
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | slpublic.h |
Libreria | Slc.lib |
DLL | Slc.dll |