Função SLGetLicensingStatusInformation (slpublic.h)

Obtém o status de licenciamento do aplicativo ou SKU especificado.

Sintaxe

HRESULT SLGetLicensingStatusInformation(
  [in]           HSLC                hSLC,
  [in, optional] const SLID          *pAppID,
  [in, optional] const SLID          *pProductSkuId,
  [in, optional] PCWSTR              pwszRightName,
  [out]          UINT                *pnStatusCount,
  [out]          SL_LICENSING_STATUS **ppLicensingStatus
);

Parâmetros

[in] hSLC

Tipo: HSLC

Manipule para o contexto SLC atual.

[in, optional] pAppID

Tipo: const SLID*

Um ponteiro para um SLID que representa a ID do aplicativo.

pAppID pProductSkuId Resultados
NULL NULL Obter o resultado de consumo correto anterior.
NULL Não NULL Obtenha status de licenciamento dessa SKU.
Não NULL NULL Obtenha status de licenciamento deste aplicativo.
Não NULL Não NULL Obtenha status de licenciamento deste aplicativo/SKU.

[in, optional] pProductSkuId

Tipo: const SLID*

Um ponteiro para um SLID que representa a ID do produto.

pAppID pProductSkuId Resultados
NULL NULL Obter o resultado de consumo correto anterior.
NULL Não NULL Obtenha status de licenciamento dessa SKU.
Não NULL NULL Obtenha status de licenciamento deste aplicativo.
Não NULL Não NULL Obtenha status de licenciamento deste aplicativo/SKU.

[in, optional] pwszRightName

Tipo: PCWSTR

Deve ser NULL.

[out] pnStatusCount

Tipo: UINT*

Um ponteiro para o número de status do SKU.

[out] ppLicensingStatus

Tipo: SL_LICENSING_STATUS**

Um ponteiro para o status de licenciamento do SKU.

Retornar valor

Tipo: HRESULT WINAPI

Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Valor/código retornado Descrição
E_INVALIDARG
0x80070057
Um ou mais argumentos não são válidos.
SL_E_RIGHT_NOT_CONSUMED
0xC004F002
O consumo de direitos falhou.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho slpublic.h
Biblioteca Slc.lib
DLL Slc.dll