Función GetSecurityDescriptorLength (securitybaseapi.h)

La función GetSecurityDescriptorLength devuelve la longitud, en bytes, de un descriptor de seguridad estructuralmente válido. La longitud incluye la longitud de todas las estructuras asociadas.

Sintaxis

DWORD GetSecurityDescriptorLength(
  [in] PSECURITY_DESCRIPTOR pSecurityDescriptor
);

Parámetros

[in] pSecurityDescriptor

Puntero a la estructura SECURITY_DESCRIPTOR cuya longitud devuelve la función. Se supone que el puntero es válido.

Valor devuelto

Si la función se realiza correctamente, la función devuelve la longitud, en bytes, de la estructura SECURITY_DESCRIPTOR .

Si la estructura SECURITY_DESCRIPTOR no es válida, el valor devuelto no está definido.

Comentarios

La longitud mínima de un descriptor de seguridad es SECURITY_DESCRIPTOR_MIN_LENGTH. Un descriptor de seguridad de esta longitud no tiene identificadores de seguridad asociados (SID) ni listas de control de acceso (ACL).

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

GetSecurityDescriptorOwner

GetSecurityDescriptorSacl

IsValidSecurityDescriptor

Access Control de bajo nivel

Funciones de Access Control de bajo nivel

SECURITY_DESCRIPTOR