Compartilhar via


Função IsValidSecurityDescriptor (securitybaseapi.h)

A função IsValidSecurityDescriptor determina se os componentes de um descritor de segurança são válidos.

Sintaxe

BOOL IsValidSecurityDescriptor(
  [in] PSECURITY_DESCRIPTOR pSecurityDescriptor
);

Parâmetros

[in] pSecurityDescriptor

Um ponteiro para uma estrutura SECURITY_DESCRIPTOR validada pela função.

Retornar valor

Se os componentes do descritor de segurança forem válidos, o valor retornado será diferente de zero.

Se qualquer um dos componentes do descritor de segurança não for válido, o valor retornado será zero. Não há informações de erro estendidas para essa função; não chame GetLastError.

Comentários

A função IsValidSecurityDescriptor verifica a validade dos componentes presentes no descritor de segurança. Ele não verifica se determinados componentes estão presentes nem verifica o conteúdo da ACE ou ACL individual.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [aplicativos da área de trabalho | aplicativos UWP]
Servidor mínimo com suporte Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho securitybaseapi.h (inclua Windows.h)
Biblioteca Advapi32.lib
DLL Advapi32.dll

Confira também

GetSecurityDescriptorControl

GetSecurityDescriptorDacl

GetSecurityDescriptorGroup

GetSecurityDescriptorLength

GetSecurityDescriptorOwner

GetSecurityDescriptorSacl

InitializeSecurityDescriptor

IsValidAcl

IsValidSid

Controle de Acesso de baixo nível

Funções de Controle de Acesso de baixo nível

SECURITY_DESCRIPTOR

SetSecurityDescriptorDacl

SetSecurityDescriptorGroup

SetSecurityDescriptorOwner

SetSecurityDescriptorSacl