I_IrmPolicyInfo.HrGetRightsMask, méthode

Windows SharePoint Services 3

Obtient un masque des droits représentant les droits que l'utilisateur détient sur le fichier demandé.


HRESULT HrGetRightsMask(
    DWORD* pdwRightsMask
    );

Paramètres

pdwRightsMask

[out] Masque des droits représentant les droits que l'utilisateur détient sur le fichier demandé. Les valeurs possibles sont les suivantes :

Nom Description Valeur Commentaire

Aucun

L'utilisateur ne dispose d'aucun droit sur le fichier demandé.

0x0000

Windows SharePoint Services n'attribue jamais ce droit à un utilisateur qui télécharge un fichier.

Afficher

L'utilisateur peut afficher le contenu du fichier.

0x0001

Modifier

L'utilisateur peut modifier le contenu du fichier.

0x0002

Enregistrer

L'utilisateur peut enregistrer une copie du fichier.

0x0004

Extraire

L'utilisateur peut extraire le contenu du fichier pour le copier.

0x0008

Windows SharePoint Services attribue les droits de modification, d'enregistrement et d'extraction dans un droit groupé unique.

Imprimer

L'utilisateur peut imprimer le fichier.

0x0010

Administrer

L'utilisateur a le contrôle total du fichier.

0x0040

Tout

0xFFFF

Windows SharePoint Services n'attribue jamais ce droit à un utilisateur qui télécharge un fichier.

Toutes les méthodes I_IrmPolicyInfo, classe renvoient des valeurs HRESULT. Une valeur positive OK indique que l'opération a réussi. Une valeur 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 ne sera pas en mesure de récupérer de l'erreur et échouera aussi.

Cette méthode permet à la méthode I_IrmProtector.HrProtect, méthode d'un logiciel de protection IRM autonome de déterminer les droits que détient l'utilisateur sur le fichier demandé.

Windows SharePoint Services détermine les privilèges d'accès à accorder à un utilisateur en fonction de l'entrée correspondant à cet utilisateur dans la liste de contrôle d'accès (ACL). Le masque des droits passé à la méthode HrGetRightsMask n'est pas une liste littérale d'autorisations ACL, mais plutôt un mappage entre les autorisations ACL et les droits IRM. Pour plus d'informations, voir Vue d'ensemble du service Gestion des droits relatifs à l'information dans Windows SharePoint Services.

La méthode I_IrmProtector.HrProtect, méthode ne doit pas stocker le masque des droits dans le fichier géré par des droits. Au lieu de cela, elle doit créer une licence d'émission ou établir une construction analogue pour les plateformes de gestion des droits tierces, qui permette à une application cliente compatible IRM de connaître les droits à appliquer au fichier. Les droits accordés doivent être associés à l'utilisateur qui demande le fichier.

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

Afficher: