Fungsi SLGetLicense (slpublic.h)

Mengembalikan BLOB file lisensi.

Sintaks

HRESULT SLGetLicense(
  [in]  HSLC       hSLC,
  [in]  const SLID *pLicenseFileId,
  [out] UINT       *pcbLicenseFile,
  [out] PBYTE      *ppbLicenseFile
);

Parameter

[in] hSLC

Jenis: HSLC

Handel ke konteks SLC saat ini.

[in] pLicenseFileId

Jenis: const SLID*

Penunjuk ke ID file lisensi.

[out] pcbLicenseFile

Jenis: UINT*

Penunjuk ke ukuran, dalam byte, dari BLOB file lisensi.

[out] ppbLicenseFile

Jenis: PBYTE*

BLOB file lisensi.

Mengembalikan nilai

Jenis: HRESULT WINAPI

Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Mengembalikan kode/nilai Deskripsi
E_INVALIDARG
0x80070057
Satu atau beberapa argumen tidak valid.
SL_E_LICENSE_FILE_NOT_INSTALLED
0xC004F011
File lisensi tidak terinstal.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Target Platform Windows
Header slpublic.h
Pustaka Slc.lib
DLL Slc.dll