AuthzAddSidsToContext, fonction (authz.h)

La fonction AuthzAddSidsToContext crée une copie d’un contexte existant et ajoute un ensemble donné d’identificateurs de sécurité (SID) et de SID restreints.

Syntaxe

AUTHZAPI BOOL AuthzAddSidsToContext(
  [in]  AUTHZ_CLIENT_CONTEXT_HANDLE  hAuthzClientContext,
  [in]  PSID_AND_ATTRIBUTES          Sids,
  [in]  DWORD                        SidCount,
  [in]  PSID_AND_ATTRIBUTES          RestrictedSids,
  [in]  DWORD                        RestrictedSidCount,
  [out] PAUTHZ_CLIENT_CONTEXT_HANDLE phNewAuthzClientContext
);

Paramètres

[in] hAuthzClientContext

Structure AUTHZ_CLIENT_CONTEXT_HANDLE à copier comme base de NewClientContext.

[in] Sids

Pointeur vers une structure de SID_AND_ATTRIBUTES contenant les SID et les attributs à ajouter à la partie illimitée du contexte client.

[in] SidCount

Nombre de SID à ajouter.

[in] RestrictedSids

Pointeur vers une structure SID_AND_ATTRIBUTES contenant les SID et les attributs à ajouter à la partie restreinte du contexte client.

[in] RestrictedSidCount

Nombre de SID restreints à ajouter.

[out] phNewAuthzClientContext

Pointeur vers la structure AUTHZ_CLIENT_CONTEXT_HANDLE créée contenant des valeurs d’entrée pour le temps d’expiration, l’identificateur, les indicateurs, les SID supplémentaires et les SID restreints.

Valeur retournée

Si la fonction réussit, elle retourne TRUE.

Si la fonction échoue, elle retourne FALSE. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête authz.h
Bibliothèque Authz.lib
DLL Authz.dll
Composant redistribuable Windows Server 2003 Administration Tools Pack sur Windows XP

Voir aussi

Fonctions Access Control de base

SID_AND_ATTRIBUTES