SlActivateProduct, fonction (slpublic.h)
Acquiert une licence d’utilisation auprès du serveur de licences logicielles (SLS).
Syntaxe
HRESULT SLActivateProduct(
[in] HSLC hSLC,
[in] const SLID *pProductSkuId,
[in, optional] UINT cbAppSpecificData,
[in, optional] const PVOID pvAppSpecificData,
[in, optional] const SL_ACTIVATION_INFO_HEADER *pActivationInfo,
[in, optional] PCWSTR pwszProxyServer,
[in, optional] WORD wProxyPort
);
Paramètres
[in] hSLC
Type : HSLC
Handle du contexte SLC actuel.
[in] pProductSkuId
Type : const SLID*
Pointeur vers l’ID de produit.
[in, optional] cbAppSpecificData
Type : UINT
Taille des données spécifiques à l’application.
[in, optional] pvAppSpecificData
Type : const PVOID
Pointeur vers des données spécifiques à l’application. Le serveur de licences peut utiliser ce
informations permettant d’incorporer des informations spécifiques à l’exécution de l’application.
[in, optional] pActivationInfo
Type : const SL_ACTIVATION_INFO_HEADER*
Pointeur vers des informations supplémentaires sur l’activation du produit.
[in, optional] pwszProxyServer
Type : PCWSTR
Nom du serveur proxy. Définissez cette valeur sur NULL pour utiliser la découverte automatique du proxy.
[in, optional] wProxyPort
Type : WORD
Port du serveur proxy. Pour utiliser le port par défaut, définissez wProxyPort sur 0.
Valeur retournée
Type : HRESULT WINAPI
Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Code/valeur de retour | Description |
---|---|
|
Un ou plusieurs arguments ne sont pas valides. |
|
La licence n’est pas installée. |
|
La clé de produit n’est pas disponible. |
|
La licence n’est pas installée. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | slpublic.h |
Bibliothèque | Slc.lib |
DLL | Slc.dll |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour