Fungsi SLLoadApplicationPolicies (slpublic.h)

Memuat kebijakan aplikasi yang ditetapkan dengan fungsi SLPersistApplicationPolicies
untuk digunakan oleh fungsi SLGetApplicationPolicy .

Sintaks

HRESULT SLLoadApplicationPolicies(
  [in]           const SLID *pApplicationId,
  [in, optional] const SLID *pProductSkuId,
  [in]           DWORD      dwFlags,
  [out]          HSLP       *phPolicyContext
);

Parameter

[in] pApplicationId

Jenis: const SLID*

Penunjuk ke pengidentifikasi ID aplikasi yang akan digunakan untuk kueri kebijakan cepat.

[in, optional] pProductSkuId

Jenis: const SLID*

Penunjuk ke pengidentifikasi ACID yang akan digunakan untuk kueri kebijakan cepat.

[in] dwFlags

Jenis: DWORD

Bendera tambahan.

[out] phPolicyContext

Jenis: HSLP*

Penunjuk ke konteks kebijakan untuk digunakan dalam fungsi SLGetApplicationPolicy dan
fungsi SLUnloadApplicationPolicies .

Nilai kembali

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_APPLICATION_POLICIES_MISSING
0xC004F072
Kebijakan lisensi untuk kueri cepat tidak dapat ditemukan.

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