Función IsValidSecurityDescriptor (securitybaseapi.h)

La función IsValidSecurityDescriptor determina si los componentes de un descriptor de seguridad son válidos.

Sintaxis

BOOL IsValidSecurityDescriptor(
  [in] PSECURITY_DESCRIPTOR pSecurityDescriptor
);

Parámetros

[in] pSecurityDescriptor

Puntero a una estructura SECURITY_DESCRIPTOR que valida la función.

Valor devuelto

Si los componentes del descriptor de seguridad son válidos, el valor devuelto es distinto de cero.

Si alguno de los componentes del descriptor de seguridad no es válido, el valor devuelto es cero. No hay información de error extendida para esta función; no llame a GetLastError.

Comentarios

La función IsValidSecurityDescriptor comprueba la validez de los componentes presentes en el descriptor de seguridad. No comprueba si determinados componentes están presentes ni comprueba el contenido de la ACE o ACL individual.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado securitybaseapi.h (incluya Windows.h)
Library Advapi32.lib
Archivo DLL Advapi32.dll

Consulte también

GetSecurityDescriptorControl

GetSecurityDescriptorDacl

GetSecurityDescriptorGroup

GetSecurityDescriptorLength

GetSecurityDescriptorOwner

GetSecurityDescriptorSacl

InitializeSecurityDescriptor

IsValidAcl

IsValidSid

Access Control de bajo nivel

Funciones de Access Control de bajo nivel

SECURITY_DESCRIPTOR

SetSecurityDescriptorDacl

SetSecurityDescriptorGroup

SetSecurityDescriptorOwner

SetSecurityDescriptorSacl