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