Compartilhar via


Interface IADsSecurityUtility (iads.h)

A interface IADsSecurityUtility é usada para obter, definir ou recuperar o descritor de segurança em um arquivo, compartilhamento de arquivos ou chave do Registro. Você também pode usá-lo para converter o descritor de segurança para ou do modo bruto ou hexadecimal e pode limitar o escopo dos dados do descritor de segurança recuperados ou definidos indicando se você deseja que ele seja para o proprietário, grupo, DACL ou SACL.

Herança

A interface IADsSecurityUtility herda da interface IDispatch . IADsSecurityUtility também tem esses tipos de membros:

Métodos

A interface IADsSecurityUtility tem esses métodos.

 
IADsSecurityUtility::ConvertSecurityDescriptor

Converte um descritor de segurança de um formato para outro.
IADsSecurityUtility::get_SecurityMask

Determina quais elementos do descritor de segurança recuperar ou definir. (Obter)
IADsSecurityUtility::GetSecurityDescriptor

Recupera um descritor de segurança para o arquivo, o compartilhamento de arquivos ou a chave do Registro especificados.
IADsSecurityUtility::p ut_SecurityMask

Determina quais elementos do descritor de segurança recuperar ou definir. (Put)
IADsSecurityUtility::SetSecurityDescriptor

Define o descritor de segurança para o arquivo, o compartilhamento de arquivo ou a chave do Registro especificados.

Comentários

Para ler a SACL (lista de controle de acesso do sistema) de um arquivo ou diretório, o privilégio SE_SECURITY_NAME deve ser habilitado para o processo de chamada. Para obter mais informações sobre como recuperar o SACL de um objeto, consulte Recuperando o SACL de um objeto.

Para obter mais informações e um exemplo de código que mostra como usar a interface IADsSecurityUtility para adicionar um ACE a um arquivo, consulte Código de exemplo para adicionar um ACE a um arquivo.

Requisitos

   
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho iads.h

Confira também

ADS_PATHTYPE_ENUM

ADS_SD_FORMAT_ENUM

Código de exemplo para adicionar um ACE a um arquivo

IADsAccessControlEntry

IADsSecurityDescriptor

IAccessControlList

IDispatch

Descritores de segurança em arquivos e chaves do Registro

Interfaces de segurança