Función SLIsGenuineLocalEx (slpublic.h)
Comprueba si la instalación de la aplicación especificada es original.
Sintaxis
HRESULT SLIsGenuineLocalEx(
[in] const SLID *pAppId,
[in, optional] const SLID *pSkuId,
[out] SL_GENUINE_STATE *pGenuineState
);
Parámetros
[in] pAppId
Puntero a una estructura SLID que especifica la aplicación que se va a comprobar.
[in, optional] pSkuId
Puntero a una estructura SLID que especifica la SKU de la aplicación que se va a comprobar.
Si este parámetro no es NULL, esta función usa el valor de este parámetro en lugar del valor del parámetro pAppId para comprobar si la instalación de la aplicación es original. Si la licencia de SKU contiene un valor ProductUniquenessGroupId , ese valor también se usa para comprobar si la aplicación es original.
[out] pGenuineState
Puntero a un valor de la enumeración SL_GENUINE_STATE que especifica el estado de la instalación. Esta función no cambia el valor de este parámetro si el valor devuelto es cualquier valor distinto de S_OK.
Si este parámetro es NULL, se produce un error en la función con un valor devuelto de E_INVALIDARG.
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 y la SKU, si se especifica. Si la licencia no es válida o si se establece la marca Altered de cualquiera de las licencias, la instalación no se considera genuina.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | slpublic.h |
Library | Slwga.lib |
Archivo DLL | Slwga.dll |