SlIsGenuineLocalEx, fonction (slpublic.h)
Vérifie si l’installation de l’application spécifiée est authentique.
Syntaxe
HRESULT SLIsGenuineLocalEx(
[in] const SLID *pAppId,
[in, optional] const SLID *pSkuId,
[out] SL_GENUINE_STATE *pGenuineState
);
Paramètres
[in] pAppId
Pointeur vers une structure SLID qui spécifie l’application à case activée.
[in, optional] pSkuId
Pointeur vers une structure SLID qui spécifie la référence SKU de l’application à case activée.
Si ce paramètre n’est pas NULL, cette fonction utilise la valeur de ce paramètre au lieu de la valeur du paramètre pAppId pour case activée si l’installation de l’application est authentique. Si la licence SKU contient une valeur ProductUniquenessGroupId, cette valeur est également utilisée pour case activée si l’application est authentique.
[out] pGenuineState
Pointeur vers une valeur de l’énumération SL_GENUINE_STATE qui spécifie l’état de l’installation. Cette fonction ne modifie pas la valeur de ce paramètre si la valeur de retour est une valeur autre que S_OK.
Si ce paramètre a la valeur NULL, la fonction échoue avec une valeur de retour de E_INVALIDARG.
Valeur retournée
Si la méthode réussit, elle retourne S_OK.
En cas d'échec de la méthode, retourne un code d'erreur. Pour obtenir la liste des codes d’erreur courants, consultez Valeurs HRESULT courantes.
Remarques
Cette fonction vérifie l’indicateur falsifié de la licence associée à l’application spécifiée et la référence SKU, le cas échéant. Si la licence n’est pas valide ou si l’indicateur falsifié de l’une ou l’autre licence est défini, l’installation n’est pas considérée comme authentique.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | slpublic.h |
Bibliothèque | Slwga.lib |
DLL | Slwga.dll |