Funzione AuthzAddSidsToContext (authz.h)

La funzione AuthzAddSidsToContext crea una copia di un contesto esistente e aggiunge un determinato set di SID (Security Identifier ) e SID con restrizioni.

Sintassi

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
);

Parametri

[in] hAuthzClientContext

Struttura AUTHZ_CLIENT_CONTEXT_HANDLE da copiare come base per NewClientContext.

[in] Sids

Puntatore a una struttura SID_AND_ATTRIBUTES contenente i SID e gli attributi da aggiungere alla parte senza restrizioni del contesto client.

[in] SidCount

Numero di SID da aggiungere.

[in] RestrictedSids

Puntatore a una struttura SID_AND_ATTRIBUTES contenente i SID e gli attributi da aggiungere alla parte limitata del contesto client.

[in] RestrictedSidCount

Numero di SID con restrizioni da aggiungere.

[out] phNewAuthzClientContext

Puntatore alla struttura AUTHZ_CLIENT_CONTEXT_HANDLE creata contenente i valori di input per l'ora di scadenza, l'identificatore, i flag, i SID aggiuntivi e i SID con restrizioni.

Valore restituito

Se la funzione ha esito positivo, restituisce TRUE.

Se la funzione ha esito negativo, restituisce FALSE. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Requisiti

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

Vedi anche

Funzioni Controllo di accesso di base

SID_AND_ATTRIBUTES