Windows Dev Center

EN
Dieser Inhalt ist in Ihrer Sprache leider nicht verfügbar. Im Folgenden finden Sie die englische Version.

SLGetLicenseInformation function

Gets the specified license information.

Syntax


HRESULT WINAPI SLGetLicenseInformation(
  _In_            HSLC       hSLC,
  _In_      const SLID       *pSLLicenseId,
  _In_            PCWSTR     pwszValueName,
  _Out_opt_       SLDATATYPE *peDataType,
  _Out_           UINT       *pcbValue,
  _Out_           PBYTE      *ppbValue
);

Parameters

hSLC [in]

Type: HSLC

The handle to the current SLC context.

pSLLicenseId [in]

Type: const SLID*

A pointer to the license ID.

pwszValueName [in]

Type: PCWSTR

The name associated with the value to retrieve.. The following values are valid.

ValueMeaning
SL_INFO_KEY_DESCRIPTION
L"Description"

The description of the license.

SL_INFO_KEY_LICENSE_TYPE
L"LicenseType"

The type of the license.

SL_INFO_KEY_VERSION
L"Version"

The version of the license.

 

peDataType [out, optional]

Type: SLDATATYPE*

A pointer to a value of the SLDATATYPE enumeration that specifies the type of data in the ppbValue buffer. Acceptable values are:

ValueMeaning
SL_DATA_SZ

UNICODE string

SL_DATA_DWORD

DWORD

SL_DATA_BINARY

Binary BLOB

 

pcbValue [out]

Type: UINT*

A pointer to the size, in bytes, of the ppbValue buffer.

ppbValue [out]

Type: PBYTE*

If successful, the data is returned in the buffer allocated by SLC. When finished using the memory, free it by calling the LocalFree function.

Return value

Type: HRESULT WINAPI

If this function succeeds, it return S_OK. Otherwise, it returns an HRESULT error code.

Return code/valueDescription
E_INVALIDARG
0x80070057

One or more arguments are not valid.

SL_E_VALUE_NOT_FOUND
0xC004F012

The value for the input key was not found.

 

Requirements

Minimum supported client

Windows 8 [desktop apps only]

Minimum supported server

Windows Server 2012 [desktop apps only]

Header

Slpublic.h

Library

Slc.lib

DLL

Slc.dll

 

 

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2015 Microsoft