Funzione SLIsGenuineLocalEx (slpublic.h)
Verifica se l'installazione dell'applicazione specificata è autentica.
Sintassi
HRESULT SLIsGenuineLocalEx(
[in] const SLID *pAppId,
[in, optional] const SLID *pSkuId,
[out] SL_GENUINE_STATE *pGenuineState
);
Parametri
[in] pAppId
Puntatore a una struttura SLID che specifica l'applicazione da controllare.
[in, optional] pSkuId
Puntatore a una struttura SLID che specifica lo SKU dell'applicazione da controllare.
Se questo parametro non è NULL, questa funzione usa il valore di questo parametro anziché il valore del parametro pAppId per verificare se l'installazione dell'applicazione è autentica. Se la licenza SKU contiene un valore ProductUniquenessGroupId , tale valore viene usato anche per verificare se l'applicazione è autentica.
[out] pGenuineState
Puntatore a un valore dell'enumerazione SL_GENUINE_STATE che specifica lo stato dell'installazione. Questa funzione non modifica il valore di questo parametro se il valore restituito è diverso da S_OK.
Se questo parametro è NULL, la funzione ha esito negativo con un valore restituito di E_INVALIDARG.
Valore restituito
Se il metodo ha esito positivo, restituisce S_OK.
Se il metodo ha esito negativo, viene restituito un codice errore. Per un elenco di codici di errore comuni, vedere Valori HRESULT comuni.
Commenti
Questa funzione controlla il flag manomesso della licenza associata all'applicazione specificata e allo SKU, se specificato. Se la licenza non è valida o se il flag Manomesso di una licenza è impostato, l'installazione non è considerata autentica.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | slpublic.h |
Libreria | Slwga.lib |
DLL | Slwga.dll |