Condividi tramite


Funzione SLPersistApplicationPolicies (slpublic.h)

Archivia i criteri usati correnti su disco per l'accesso rapido ai criteri.

Sintassi

HRESULT SLPersistApplicationPolicies(
  [in]           const SLID *pApplicationId,
  [in, optional] const SLID *pProductSkuId,
  [in]           DWORD      dwFlags
);

Parametri

[in] pApplicationId

Tipo: const SLID*

Puntatore all'identificatore dell'ID applicazione da usare per le query di criteri veloci.

[in, optional] pProductSkuId

Tipo: const SLID*

Puntatore all'identificatore dell'ACID da usare per le query di criteri veloci.

[in] dwFlags

Tipo: DWORD

Flag aggiuntivi.

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.

Commenti

Se l'utilizzo interno ha esito negativo, i dati della cache correnti vengono eliminati.
Le chiamate successive alla funzione SLLoadApplicationPolicies restituiranno
SL_E_APPLICATION_POLICIES_MISSING.

La funzione SLPersistApplicationPolicies restituisce esito positivo se l'aggiornamento dei criteri ha esito positivo,
indipendentemente dai risultati del consumo interno.

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