Compartir a través de


Función RtlGetOwnerSecurityDescriptor (ntifs.h)

La rutina RtlGetOwnerSecurityDescriptor devuelve la información de propietario de un descriptor de seguridad determinado.

Sintaxis

NTSYSAPI NTSTATUS RtlGetOwnerSecurityDescriptor(
  [in]  PSECURITY_DESCRIPTOR SecurityDescriptor,
  [out] PSID                 *Owner,
  [out] PBOOLEAN             OwnerDefaulted
);

Parámetros

[in] SecurityDescriptor

Puntero al descriptor de seguridad.

[out] Owner

Puntero a una dirección para recibir un puntero al identificador de seguridad (SID) del propietario. Si el descriptor de seguridad no contiene actualmente un SID de propietario, el propietario recibe NULL.

[out] OwnerDefaulted

Puntero a una variable booleana que recibe TRUE si la información del propietario se deriva de un mecanismo predeterminado, en lugar del proveedor original del descriptor de seguridad explícitamente, FALSE en caso contrario. Válido solo si Owner recibe un valor distinto de NULL .

Valor devuelto

RtlGetOwnerSecurityDescriptor devuelve STATUS_SUCCESS o un valor NTSTATUS adecuado, como uno de los siguientes:

Código devuelto Descripción
STATUS_UNKNOWN_REVISION
El nivel de revisión del descriptor de seguridad no se conoce o no se admite. Se trata de un código de error.

Comentarios

Para obtener más información sobre la seguridad y el control de acceso, consulte Modelo de seguridad de Windows para desarrolladores de controladores y la documentación sobre estos temas en Windows SDK.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000
Plataforma de destino Universal
Encabezado ntifs.h (incluya Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe (modo kernel); Ntdll.dll (modo de usuario)
IRQL PASSIVE_LEVEL

Consulte también

RtlCreateSecurityDescriptor

RtlLengthSecurityDescriptor

RtlSetDaclSecurityDescriptor

RtlSetOwnerSecurityDescriptor

RtlValidSecurityDescriptor

SECURITY_DESCRIPTOR

SID