Fonction SLIsGenuineLocal (slpublic.h)
Vérifie si l’application spécifiée est une installation Windows authentique.
Syntaxe
HRESULT SLIsGenuineLocal(
[in] const SLID *pAppId,
[out] SL_GENUINE_STATE *pGenuineState,
[in, out, optional] SL_NONGENUINE_UI_OPTIONS *pUIOptions
);
Paramètres
[in] pAppId
Pointeur vers une structure SLID qui spécifie l’application à case activée.
[out] pGenuineState
Pointeur vers une valeur de l’énumération SL_GENUINE_STATE qui spécifie l’état de l’installation.
[in, out, optional] pUIOptions
Pointeur vers une structure de SL_NONGENUINE_UI_OPTIONS qui spécifie une boîte de dialogue à afficher si l’installation n’est pas authentique. Si la valeur de ce paramètre est NULL, aucune boîte de dialogue n’est affichée.
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. Si la licence n’est pas valide ou si l’indicateur falsifié de la licence est défini, l’installation n’est pas considérée comme valide.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | slpublic.h |
Bibliothèque | Slwga.lib |
DLL | Slwga.dll |