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 |