I_IrmPolicyInfo.GetRequestingUser, méthode

Windows SharePoint Services 3

Obtient l'adresse de messagerie de l'utilisateur qui demande ce fichier.


HRESULT HrGetRequestingUser(
    BSTR*  pbstrRequestingUser,
    BOOL*  pfRequestingUserIsSystem
    );

Paramètres

pbstrRequestingUser

[out] Adresse de messagerie de l'utilisateur qui demande ce fichier.

pfRequestingUserIsSystem

[out] Valeur True si Windows SharePoint Services lui-même demande le fichier. Valeur False si tout autre utilisateur demande le fichier.

Toutes les méthodes I_IrmPolicyInfo, classe retournent des valeurs HRESULT. Une valeur OK positive indique que l'opération a réussi. Une valeur de retour négative indique que la fonction a échoué.

En règle générale, si une méthode I_IrmPolicyInfo, classe échoue, le logiciel de protection n'est pas en mesure de récupérer de l'erreur et échoue également.

Cette méthode active la méthode I_IrmProtector.HrProtect, méthode d'un logiciel de protection Gestion des droits relatifs à l'information (IRM) autonome pour déterminer l'adresse de messagerie de l'utilisateur qui demande le fichier.

Le logiciel de protection doit associer l'adresse de messagerie de l'utilisateur aux droits accordés à l'utilisateur dans la méthode I_IrmPolicyInfo.HrGetRightsMask, méthode. Ce logiciel peut utiliser l'adresse de messagerie pour vous aider à identifier l'utilisateur demandeur. Une application cliente compatible IRM peut utiliser le masque des droits pour autoriser des demandes spécifiques de l'utilisateur.

L'argument pfRequestingUserIsSytem spécifie si Windows SharePoint Services lui-même demande le fichier, ce qui permet alors au logiciel de protection de modifier son comportement. Comme il est courant d'ajouter automatiquement Windows SharePoint Services en tant que propriétaire du document, cet argument peut être utilisé pour empêcher un logiciel de protection d'ajouter Windows SharePoint Services deux fois.

Pour plus d'informations sur les logiciels de protection intégrés et autonomes, voir Logiciels de protection IRM personnalisés.

Afficher: