PFSCE_SET_INFO funzione di callback (scesvc.h)
La funzione di callback PFSCE_SET_INFO imposta o sovrascrive le informazioni di analisi e configurazione specifiche del servizio.
Sintassi
PFSCE_SET_INFO PfsceSetInfo;
SCESTATUS PfsceSetInfo(
[in] SCE_HANDLE sceHandle,
[in] SCESVC_INFO_TYPE sceType,
[in, optional] LPTSTR lpPrefix,
[in] BOOL bExact,
[in] PVOID pvInfo
)
{...}
Parametri
[in] sceHandle
Tipo: SCE_HANDLE
Specifica l'handle SCE opaco passato all'allegato dallo strumento Configurazione sicurezza impostato durante la chiamata a ISceSvcAttachmentData::Initialize. Questo handle viene usato per impostare o sovrascrivere le informazioni.
[in] sceType
Tipo: SCESVC_INFO_TYPE
Specifica il tipo di informazioni da impostare. Specificare uno dei flag seguenti.
Valore | Significato |
---|---|
|
Indica che sono impostate le informazioni di configurazione. |
|
Indica che le informazioni di analisi sono impostate. |
[in, optional] lpPrefix
Tipo: LPTSTR
Specifica quali informazioni devono essere impostate o sovrascritte. Questa stringa può specificare una chiave specifica (vedere bExact) o un prefisso per un set di chiavi. Quando viene fornita una stringa, vengono impostate solo le informazioni relative a tali chiavi (e i relativi valori corrispondenti) che corrispondono alla stringa. Se impostato su NULL, vengono impostate tutte le informazioni per il servizio.
[in] bExact
Tipo: BOOL
Specifica se la stringa fornita da lpPrefix deve essere considerata come una chiave specifica o un prefisso per un set di chiavi. Questo parametro viene ignorato se lpPrefix è impostato su NULL.
Specificare uno dei valori seguenti.
[in] pvInfo
Tipo: PVOID
Restituisce un puntatore a una delle strutture seguenti. Il set di strumenti di configurazione della sicurezza (non l'allegato) alloca il buffer per le informazioni; pertanto, questo puntatore deve puntare a NULL.
Valore | Significato |
---|---|
|
Quando sceType è impostato su SCE_SERVICE_CONFIGURATION_INFO. |
|
Quando sceType è impostato su SCE_SERVICE_ANALYSIS_INFO. |
Valore restituito
Tipo: SCESTATUS
Se la funzione ha esito positivo, restituisce SCESTATUS_SUCCESS; in caso contrario, restituisce un valore di errore che può essere uno dei seguenti.
Codice restituito | Descrizione |
---|---|
|
Il chiamante non dispone di privilegi sufficienti per completare questa azione. |
|
Il formato non è valido. |
|
Sono presenti più dati che il buffer può contenere. |
|
Uno dei parametri passati alla funzione non è valido. |
|
Memoria insufficiente. |
|
Si è verificato un errore non specificato. |
|
Il record specificato non è stato trovato nel database di sicurezza. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | scesvc.h |