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 |
---|---|
|
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 |