Metodo IAzAuthorizationStore::AddPropertyItem (azroles.h)

Il metodo AddPropertyItem aggiunge l'entità specificata all'elenco specificato di entità.

Sintassi

HRESULT AddPropertyItem(
  [in]           LONG    lPropId,
  [in]           VARIANT varProp,
  [in, optional] VARIANT varReserved
);

Parametri

[in] lPropId

ID proprietà dell'elenco di entità a cui aggiungere l'entità specificata dal parametro varProp . Questo parametro può avere uno dei valori seguenti.

Valore Significato
AZ_PROP_POLICY_ADMINS
Può essere aggiunto anche usando il metodo AddPolicyAdministrator .
AZ_PROP_POLICY_ADMINS_NAME
Può essere aggiunto anche usando il metodo AddPolicyAdministratorName .
AZ_PROP_POLICY_READERS
È anche possibile aggiungere usando il metodo AddPolicyReader .
AZ_PROP_POLICY_READERS_NAME
Può essere aggiunto anche usando il metodo AddPolicyReaderName .
AZ_PROP_DELEGATED_POLICY_USERS
Può essere aggiunto anche usando il metodo AddDelegatedPolicyUser .
AZ_PROP_DELEGATED_POLICY_USERS_NAME
Può essere aggiunto anche usando il metodo AddDelegatedPolicyUserName .

[in] varProp

Entità da aggiungere all'elenco di entità specificate dal parametro lPropId .

La variante deve essere una variante BSTR .

Se AZ_PROP_POLICY_ADMINS_NAME, AZ_PROP_POLICY_READERS_NAME o AZ_PROP_DELEGATED_POLICY_USERS_NAME viene specificato per il parametro lPropId , la stringa è il nome dell'account da aggiungere all'elenco. Il nome dell'account deve essere in formato UPN (nome dell'entità utente ), ad esempio "someone@example.com".

[in, optional] varReserved

Riservato per utilizzi futuri.

Valore restituito

Se il metodo ha esito positivo, il metodo restituisce S_OK.

Se il metodo ha esito negativo, restituisce un valore HRESULT che indica l'errore. Per un elenco dei codici di errore comuni, vedere Valori HRESULT comuni.

Commenti

È necessario chiamare il metodo Submit per rendere persistenti le modifiche apportate da questo metodo.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione azroles.h
Libreria Azroles.lib
DLL Azroles.dll
Componente ridistribuibile Windows Server 2003 Administration Tools Pack in Windows XP