Compartir a través de


Función IsValidSecurityDescriptor (securitybaseapi.h)

La función isValidSecurityDescriptor determina si los componentes de un descriptor de seguridad de 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.

Observaciones

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

Requisitos

Requisito Valor
cliente mínimo admitido Windows XP [aplicaciones de escritorio | Aplicaciones para UWP]
servidor mínimo admitido Windows Server 2003 [aplicaciones de escritorio | Aplicaciones para UWP]
de la plataforma de destino de Windows
encabezado de securitybaseapi.h (incluya Windows.h)
biblioteca de Advapi32.lib
DLL de Advapi32.dll

Consulte también

GetSecurityDescriptorControl

GetSecurityDescriptorDacl

GetSecurityDescriptorGroup de

GetSecurityDescriptorLength

GetSecurityDescriptorOwner

GetSecurityDescriptorSacl

initializeSecurityDescriptor

isValidAcl

isValidSid

de control de acceso de bajo nivel

funciones de control de acceso de bajo nivel

SECURITY_DESCRIPTOR

SetSecurityDescriptorDacl

SetSecurityDescriptorGroup

SetSecurityDescriptorOwner

SetSecurityDescriptorSacl