Función SLIsGenuineLocal (slpublic.h)

Comprueba si la aplicación especificada es una instalación original de Windows.

Sintaxis

HRESULT SLIsGenuineLocal(
  [in]                const SLID               *pAppId,
  [out]               SL_GENUINE_STATE         *pGenuineState,
  [in, out, optional] SL_NONGENUINE_UI_OPTIONS *pUIOptions
);

Parámetros

[in] pAppId

Puntero a una estructura SLID que especifica la aplicación que se va a comprobar.

[out] pGenuineState

Puntero a un valor de la enumeración SL_GENUINE_STATE que especifica el estado de la instalación.

[in, out, optional] pUIOptions

Puntero a una estructura de SL_NONGENUINE_UI_OPTIONS que especifica un cuadro de diálogo que se va a mostrar si la instalación no es original. Si el valor de este parámetro es NULL, no se muestra ningún cuadro de diálogo.

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK.

Si el método genera un error, este método devuelve un código de error. Para obtener una lista de códigos de error comunes, consulte Valores HRESULT comunes.

Comentarios

Esta función comprueba la marca Altered de la licencia asociada a la aplicación especificada. Si la licencia no es válida o si se establece la marca Altered de la licencia, la instalación no se considera válida.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado slpublic.h
Library Slwga.lib
Archivo DLL Slwga.dll