Compartilhar via


Função de retorno de chamada AuthzComputeGroupsCallback

A função AuthzComputeGroupsCallback é uma função definida pelo aplicativo que cria uma lista de SIDs ( identificadores de segurança ) que se aplicam a um cliente. AuthzComputeGroupsCallback é um espaço reservado para o nome da função definida pelo aplicativo.

Sintaxe

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]

Um identificador para um contexto de cliente.

Args [in]

Dados passados no parâmetro DynamicGroupArgs de uma chamada para a função AuthzInitializeContextFromAuthzContext, AuthzInitializeContextFromSid ou AuthzInitializeContextFromToken .

pSidAttrArray [out]

Um ponteiro para uma variável de ponteiro que recebe o endereço de uma matriz de estruturas SID_AND_ATTRIBUTES . Essas estruturas representam os grupos aos quais o cliente pertence.

pSidCount [out]

O número de estruturas em pSidAttrArray.

pRestrictedSidAttrArray [out]

Um ponteiro para uma variável de ponteiro que recebe o endereço de uma matriz de estruturas SID_AND_ATTRIBUTES . Essas estruturas representam os grupos dos quais o cliente é restrito.

pRestrictedSidCount [out]

O número de estruturas em pSidRestrictedAttrArray.

Valor retornado

Se a função retornar com êxito uma lista de SIDs, o valor retornado será TRUE.

Se a função falhar, o valor retornado será FALSE.

Comentários

Os aplicativos também podem adicionar SIDs ao contexto do cliente chamando AuthzAddSidsToContext.

As variáveis de atributo devem estar na forma de uma expressão quando usadas com operadores lógicos; caso contrário, eles são avaliados como desconhecidos.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2003 [somente aplicativos da área de trabalho]
Redistribuível
Pacote de Ferramentas de Administração do Windows Server 2003 no Windows XP

Confira também

Funções de Controle de Acesso básicas

AuthzAddSidsToContext

AuthzCachedAccessCheck

AuthzInitializeContextFromAuthzContext

AuthzInitializeContextFromSid

AuthzInitializeContextFromToken

AuthzInitializeResourceManager

SID_AND_ATTRIBUTES