Partager via


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