CPrivateObjectSecurityDesc::Set
Chiamare questo metodo per modificare il descrittore di sicurezza di un oggetto privato.
bool Set(
SECURITY_INFORMATION si,
const CSecurityDesc& Modification,
PGENERIC_MAPPING GenericMapping,
const CAccessToken& Token
) throw( );
bool Set(
SECURITY_INFORMATION si,
const CSecurityDesc& Modification,
ULONG AutoInheritFlags,
PGENERIC_MAPPING GenericMapping,
const CAccessToken& Token
) throw( );
Parametri
si
Un set di flag di bit che indicano le parti del descrittore di sicurezza da impostare.Questo valore può essere una combinazione di flag di bit SECURITY_INFORMATION.Ultima modifica
Puntatore a un oggetto CSecurityDesc.Parti del descrittore di sicurezza indicato dal parametro si si applicano al descrittore di sicurezza dell'oggetto.GenericMapping
Puntatore a una struttura GENERIC_MAPPING che specifica il mapping di ogni destra generica i diritti specifici per l'oggetto.Token
Riferimento all'oggetto CAccessToken per il processo client a cui nome l'oggetto sta creando.AutoInheritFlags
Un set di flag di bit che controllano le voci (ACEs) di controllo di accesso vengono ereditate da pParent.Vedere CreatePrivateObjectSecurityEx per ulteriori informazioni.
Valore restituito
Restituisce true se l'operazione ha esito positivo, false in caso di esito negativo.
Note
Il secondo metodo, che consente di specificare il tipo di oggetto GUID dell'oggetto o di controllare come ACE sono ereditati, è disponibile solo nei sistemi con Windows 2000 e versioni successive.
Requisiti
Header: atlsecurity.h