Funzione RtlGetOwnerSecurityDescriptor (ntifs.h)

La routine RtlGetOwnerSecurityDescriptor restituisce le informazioni sul proprietario per un descrittore di sicurezza specificato.

Sintassi

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

Parametri

[in] SecurityDescriptor

Puntatore al descrittore di sicurezza.

[out] Owner

Puntatore a un indirizzo per ricevere un puntatore all'identificatore di sicurezza del proprietario (SID). Se il descrittore di sicurezza non contiene attualmente un SID proprietario, il proprietario riceve NULL.

[out] OwnerDefaulted

Puntatore a una variabile booleana che riceve TRUE se le informazioni sul proprietario sono derivate da un meccanismo predefinito, anziché dal provider originale del descrittore di sicurezza in modo esplicito, FALSE in caso contrario. Valido solo se Owner riceve un valore non NULL .

Valore restituito

RtlGetOwnerSecurityDescriptor restituisce STATUS_SUCCESS o un valore NTSTATUS appropriato, ad esempio uno dei seguenti:

Codice restituito Descrizione
STATUS_UNKNOWN_REVISION
Il livello di revisione del descrittore di sicurezza non è noto o non è supportato. Si tratta di un codice di errore.

Commenti

Per altre informazioni sulla sicurezza e sul controllo di accesso, vedere Modello di sicurezza di Windows per sviluppatori di driver e la documentazione su questi argomenti in Windows SDK.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000
Piattaforma di destinazione Universale
Intestazione ntifs.h (include Ntifs.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe (modalità kernel); Ntdll.dll (modalità utente)
IRQL PASSIVE_LEVEL

Vedi anche

RtlCreateSecurityDescriptor

RtlLengthSecurityDescriptor

RtlSetDaclSecurityDescriptor

RtlSetOwnerSecurityDescriptor

RtlValidSecurityDescriptor

SECURITY_DESCRIPTOR

SID