Partager via


Méthode IAzAuthorizationStore ::AddPropertyItem (azroles.h)

La méthode AddPropertyItem ajoute le principal spécifié à la liste spécifiée de principaux.

Syntaxe

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

Paramètres

[in] lPropId

ID de propriété de la liste des principaux auxquels ajouter le principal spécifié par le paramètre varProp . Ce paramètre peut prendre les valeurs suivantes.

Valeur Signification
AZ_PROP_POLICY_ADMINS
Peut également être ajouté à l’aide de la méthode AddPolicyAdministrator .
AZ_PROP_POLICY_ADMINS_NAME
Peut également être ajouté à l’aide de la méthode AddPolicyAdministratorName .
AZ_PROP_POLICY_READERS
Peut également être ajouté à l’aide de la méthode AddPolicyReader .
AZ_PROP_POLICY_READERS_NAME
Peut également être ajouté à l’aide de la méthode AddPolicyReaderName .
AZ_PROP_DELEGATED_POLICY_USERS
Peut également être ajouté à l’aide de la méthode AddDelegatedPolicyUser .
AZ_PROP_DELEGATED_POLICY_USERS_NAME
Peut également être ajouté à l’aide de la méthode AddDelegatedPolicyUserName .

[in] varProp

Principal à ajouter à la liste des principaux spécifiés par le paramètre lPropId .

La variante doit être une variante BSTR .

Si AZ_PROP_POLICY_ADMINS_NAME, AZ_PROP_POLICY_READERS_NAME ou AZ_PROP_DELEGATED_POLICY_USERS_NAME est spécifié pour le paramètre lPropId , la chaîne est le nom du compte à ajouter à la liste. Le nom du compte doit être au format nom d’utilisateur principal (UPN) (par exemple, «someone@example.com »).

[in, optional] varReserved

Réservé pour un usage futur.

Valeur retournée

Si la méthode réussit, la méthode retourne S_OK.

Si la méthode échoue, elle retourne une valeur HRESULT qui indique l’erreur. Pour obtenir la liste des codes d’erreur courants, consultez Valeurs HRESULT courantes.

Remarques

Vous devez appeler la méthode Submit pour conserver toutes les modifications apportées par cette méthode.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête azroles.h
Bibliothèque Azroles.lib
DLL Azroles.dll
Composant redistribuable Pack outils d’administration Windows Server 2003 sur Windows XP