Condividi tramite


Funzione SLGetLicensingStatusInformation (slpublic.h)

Ottiene lo stato delle licenze dell'applicazione o dello SKU specificato.

Sintassi

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
);

Parametri

[in] hSLC

Tipo: HSLC

Gestire il contesto SLC corrente.

[in, optional] pAppID

Tipo: const SLID*

Puntatore a un SLID che rappresenta l'ID applicazione.

pAppID pProductSkuId Risultati
NULL NULL Ottenere il risultato del consumo corretto precedente.
NULL Non NULL Ottenere lo stato delle licenze di questo SKU.
Non NULL NULL Ottenere lo stato delle licenze di questa applicazione.
Non NULL Non NULL Ottenere lo stato di licenza di questa applicazione/SKU.

[in, optional] pProductSkuId

Tipo: const SLID*

Puntatore a un SLID che rappresenta l'ID prodotto.

pAppID pProductSkuId Risultati
NULL NULL Ottenere il risultato del consumo corretto precedente.
NULL Non NULL Ottenere lo stato delle licenze di questo SKU.
Non NULL NULL Ottenere lo stato delle licenze di questa applicazione.
Non NULL Non NULL Ottenere lo stato di licenza di questa applicazione/SKU.

[in, optional] pwszRightName

Tipo: PCWSTR

Deve essere NULL.

[out] pnStatusCount

Tipo: UINT*

Puntatore al numero dello stato dello SKU.

[out] ppLicensingStatus

Tipo: SL_LICENSING_STATUS**

Puntatore allo stato delle licenze dello SKU.

Valore restituito

Tipo: HRESULT WINAPI

Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Codice/valore restituito Descrizione
E_INVALIDARG
0x80070057
Uno o più argomenti non sono validi.
SL_E_RIGHT_NOT_CONSUMED
0xC004F002
Il consumo dei diritti non è riuscito.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione slpublic.h
Libreria Slc.lib
DLL Slc.dll