Compartir a través de


Función de devolución de llamada AuthzComputeGroupsCallback

La función AuthzComputeGroupsCallback es una función definida por la aplicación que crea una lista de identificadores de seguridad (SID) que se aplican a un cliente. AuthzComputeGroupsCallback es un marcador de posición para el nombre de función definido por la aplicación.

Sintaxis

BOOL CALLBACK AuthzComputeGroupsCallback(
  _In_  AUTHZ_CLIENT_CONTEXT_HANDLE hAuthzClientContext,
  _In_  PVOID                       Args,
  _Out_ PSID_AND_ATTRIBUTES         *pSidAttrArray,
  _Out_ PDWORD                      pSidCount,
  _Out_ PSID_AND_ATTRIBUTES         *pRestrictedSidAttrArray,
  _Out_ PDWORD                      pRestrictedSidCount
);

Parámetros

hAuthzClientContext [in]

Identificador de un contexto de cliente.

Argumentos [in]

Datos pasados en el parámetro DynamicGroupArgs de una llamada a la función AuthzInitializeContextFromAuthzContext, AuthzInitializeContextFromSid o AuthzInitializeContextFromToken .

pSidAttrArray [out]

Puntero a una variable de puntero que recibe la dirección de una matriz de estructuras de SID_AND_ATTRIBUTES . Estas estructuras representan los grupos a los que pertenece el cliente.

pSidCount [out]

Número de estructuras en pSidAttrArray.

pRestrictedSidAttrArray [out]

Puntero a una variable de puntero que recibe la dirección de una matriz de estructuras de SID_AND_ATTRIBUTES . Estas estructuras representan los grupos desde los que está restringido el cliente.

pRestrictedSidCount [out]

Número de estructuras en pSidRestrictedAttrArray.

Valor devuelto

Si la función devuelve correctamente una lista de SID, el valor devuelto es TRUE.

Si se produce un error en la función, el valor devuelto es FALSE.

Comentarios

Las aplicaciones también pueden agregar SID al contexto de cliente llamando a AuthzAddSidsToContext.

Las variables de atributo deben estar en forma de expresión cuando se usan con operadores lógicos; de lo contrario, se evalúan como desconocidos.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Redistribuible
Paquete de herramientas de administración de Windows Server 2003 en Windows XP

Consulte también

Funciones básicas de Access Control

AuthzAddSidsToContext

AuthzCachedAccessCheck

AuthzInitializeContextFromAuthzContext

AuthzInitializeContextFromSid

AuthzInitializeContextFromToken

AuthzInitializeResourceManager

SID_AND_ATTRIBUTES