Función AuthzAddSidsToContext (authz.h)

La función AuthzAddSidsToContext crea una copia de un contexto existente y anexa un conjunto determinado de identificadores de seguridad (SID) y SID restringidos.

Sintaxis

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

Parámetros

[in] hAuthzClientContext

Estructura AUTHZ_CLIENT_CONTEXT_HANDLE que se va a copiar como base para NewClientContext.

[in] Sids

Puntero a una estructura de SID_AND_ATTRIBUTES que contiene los SID y los atributos que se van a agregar a la parte sin restricciones del contexto de cliente.

[in] SidCount

Número de SID que se van a agregar.

[in] RestrictedSids

Puntero a una estructura de SID_AND_ATTRIBUTES que contiene los SID y los atributos que se van a agregar a la parte restringida del contexto de cliente.

[in] RestrictedSidCount

Número de SID restringidos que se van a agregar.

[out] phNewAuthzClientContext

Puntero a la estructura de AUTHZ_CLIENT_CONTEXT_HANDLE creada que contiene valores de entrada para la hora de expiración, el identificador, las marcas, los SID adicionales y los SID restringidos.

Valor devuelto

Si la función se ejecuta correctamente, devuelve TRUE.

Si se produce un error en la función, devuelve FALSE. Para obtener información de error extendida, llame a GetLastError.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado authz.h
Library Authz.lib
Archivo DLL Authz.dll
Redistribuible Paquete de herramientas de administración de Windows Server 2003 en Windows XP

Consulte también

Funciones básicas de Access Control

SID_AND_ATTRIBUTES