Função AuthzAddSidsToContext (authz.h)

A função AuthzAddSidsToContext cria uma cópia de um contexto existente e acrescenta um determinado conjunto de SIDs ( identificadores de segurança ) e SIDs restritos.

Sintaxe

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

Uma estrutura AUTHZ_CLIENT_CONTEXT_HANDLE a ser copiada como base para NewClientContext.

[in] Sids

Um ponteiro para uma estrutura SID_AND_ATTRIBUTES que contém os SIDs e atributos a serem adicionados à parte irrestrita do contexto do cliente.

[in] SidCount

O número de SIDs a serem adicionados.

[in] RestrictedSids

Um ponteiro para uma estrutura SID_AND_ATTRIBUTES que contém os SIDs e os atributos a serem adicionados à parte restrita do contexto do cliente.

[in] RestrictedSidCount

Número de SIDs restritos a serem adicionados.

[out] phNewAuthzClientContext

Um ponteiro para a estrutura de AUTHZ_CLIENT_CONTEXT_HANDLE criada que contém valores de entrada para tempo de expiração, identificador, sinalizadores, SIDs adicionais e SIDs restritos.

Retornar valor

Se a função for bem-sucedida, ela retornará TRUE.

Se a função falhar, ela retornará FALSE. Para obter informações de erro estendidas, chame GetLastError.

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]
Plataforma de Destino Windows
Cabeçalho authz.h
Biblioteca Authz.lib
DLL Authz.dll
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

SID_AND_ATTRIBUTES