Función SLGetLicensingStatusInformation (slpublic.h)

Obtiene el estado de licencia de la aplicación o SKU especificadas.

Sintaxis

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

Identificador del contexto de SLC actual.

[in, optional] pAppID

Tipo: const SLID*

Puntero a un SLID que representa el identificador de la aplicación.

pAppID pProductSkuId Results
NULL NULL Obtenga el resultado de consumo correcto anterior.
NULL No NULL Obtenga el estado de licencia de esta SKU.
No NULL NULL Obtenga el estado de licencia de esta aplicación.
No NULL No NULL Obtiene el estado de licencia de esta aplicación o SKU.

[in, optional] pProductSkuId

Tipo: const SLID*

Puntero a un SLID que representa el identificador del producto.

pAppID pProductSkuId Results
NULL NULL Obtenga el resultado de consumo correcto anterior.
NULL No NULL Obtenga el estado de licencia de esta SKU.
No NULL NULL Obtenga el estado de licencia de esta aplicación.
No NULL No NULL Obtiene el estado de licencia de esta aplicación o SKU.

[in, optional] pwszRightName

Tipo: PCWSTR

Debe ser NULL.

[out] pnStatusCount

Tipo: UINT*

Puntero al número del estado de la SKU.

[out] ppLicensingStatus

Tipo: SL_LICENSING_STATUS**

Puntero al estado de licencia de la SKU.

Valor devuelto

Tipo: HRESULT WINAPI

Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Código o valor devuelto Descripción
E_INVALIDARG
0x80070057
Uno o varios argumentos no son válidos.
SL_E_RIGHT_NOT_CONSUMED
0xC004F002
Error en el consumo de derechos.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado slpublic.h
Library Slc.lib
Archivo DLL Slc.dll