Funzione SLGetApplicationPolicy (slpublic.h)

Esegue query su un criterio dal set archiviato con la funzione SLPersistApplicationPolicies
e caricato usando la funzione SLLoadApplicationPolicies .

Sintassi

HRESULT SLGetApplicationPolicy(
  [in]            HSLP       hPolicyContext,
  [in]            PCWSTR     pwszValueName,
  [out, optional] SLDATATYPE *peDataType,
  [out]           UINT       *pcbValue,
  [out]           PBYTE      *ppbValue
);

Parametri

[in] hPolicyContext

Tipo: HSLP

Handle di contesto restituito dalla funzione SLLoadApplicationPolicies .

[in] pwszValueName

Tipo: PCWSTR

Nome del criterio da eseguire query o "*" per tutti i criteri.

[out, optional] peDataType

Tipo: SLDATATYPE*

Puntatore al tipo di dati, se disponibile.

[out] pcbValue

Tipo: UINT*

Puntatore alle dimensioni, in byte, dei dati, se disponibile.

[out] ppbValue

Tipo: PBYTE*

I dati, se disponibili.

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.
SL_E_APPLICATION_POLICIES_NOT_LOADED
0xC004F073
Il contesto dei criteri non è stato trovato.
SL_E_VALUE_NOT_FOUND
0xC004F012
Il criterio non viene trovato.
SL_E_RIGHT_NOT_GRANTED
0xC004F013
L'elenco dei criteri è vuoto.

Requisiti

   
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