Função SLIsGenuineLocalEx (slpublic.h)
Verifica se a instalação do aplicativo especificado é original.
Sintaxe
HRESULT SLIsGenuineLocalEx(
[in] const SLID *pAppId,
[in, optional] const SLID *pSkuId,
[out] SL_GENUINE_STATE *pGenuineState
);
Parâmetros
[in] pAppId
Um ponteiro para uma estrutura SLID que especifica o aplicativo para marcar.
[in, optional] pSkuId
Um ponteiro para uma estrutura SLID que especifica o SKU do aplicativo a ser marcar.
Se esse parâmetro não for NULL, essa função usará o valor desse parâmetro em vez do valor do parâmetro pAppId para marcar se a instalação do aplicativo é original. Se a licença de SKU contiver um valor ProductUniquenessGroupId, esse valor também será usado para marcar se o aplicativo é original.
[out] pGenuineState
Um ponteiro para um valor da enumeração SL_GENUINE_STATE que especifica o estado da instalação. Essa função não alterará o valor desse parâmetro se o valor retornado for qualquer valor diferente de S_OK.
Se esse parâmetro for NULL, a função falhará com um valor retornado de E_INVALIDARG.
Retornar valor
Se o método for bem-sucedido, ele retornará S_OK.
Se o método falhar, ele retornará um código de erro. Para obter uma lista de códigos de erro comuns, consulte Valores HRESULT comuns.
Comentários
Essa função verifica o sinalizador adulterado da licença associada ao aplicativo especificado e ao SKU, se especificado. Se a licença não for válida ou se o sinalizador adulterado de uma das licenças estiver definido, a instalação não será considerada original.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | slpublic.h |
Biblioteca | Slwga.lib |
DLL | Slwga.dll |