Freigeben über


SLGetLicensingStatusInformation-Funktion (slpublic.h)

Ruft die lizenzierungsbasierte status der angegebenen Anwendung oder SKU ab.

Syntax

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

Parameter

[in] hSLC

Typ: HSLC

Handle für den aktuellen SLC-Kontext.

[in, optional] pAppID

Typ: const SLID*

Ein Zeiger auf einen SLID , der die Anwendungs-ID darstellt.

pAppID pProductSkuId Ergebnisse
NULL NULL Abrufen des vorherigen richtigen Verbrauchsergebnisses.
NULL Nicht NULL Rufen Sie die Lizenzierung status dieser SKU ab.
Nicht NULL NULL Erhalten Sie lizenzierungsbasierte status dieser Anwendung.
Nicht NULL Nicht NULL Rufen Sie die Lizenzierung status dieser Anwendung/SKU ab.

[in, optional] pProductSkuId

Typ: const SLID*

Ein Zeiger auf eine SLID , die die Produkt-ID darstellt.

pAppID pProductSkuId Ergebnisse
NULL NULL Abrufen des vorherigen richtigen Verbrauchsergebnisses.
NULL Nicht NULL Rufen Sie die Lizenzierung status dieser SKU ab.
Nicht NULL NULL Erhalten Sie lizenzierungsbasierte status dieser Anwendung.
Nicht NULL Nicht NULL Rufen Sie die Lizenzierung status dieser Anwendung/SKU ab.

[in, optional] pwszRightName

Typ: PCWSTR

Muss NULL sein.

[out] pnStatusCount

Typ: UINT*

Ein Zeiger auf die Nummer der status der SKU.

[out] ppLicensingStatus

Typ: SL_LICENSING_STATUS**

Ein Zeiger auf die lizenzierungsbasierte status der SKU.

Rückgabewert

Typ: HRESULT WINAPI

Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Rückgabecode/-wert BESCHREIBUNG
E_INVALIDARG
0x80070057
Mindestens ein Argument ist ungültig.
SL_E_RIGHT_NOT_CONSUMED
0xC004F002
Fehler beim Rechteverbrauch.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile slpublic.h
Bibliothek Slc.lib
DLL Slc.dll