Condividi tramite


Funzione RtlGetGroupSecurityDescriptor (ntifs.h)

La routine RtlGetGroupSecurityDescriptor restituisce le informazioni sui gruppi primari per un descrittore di sicurezza specificato.

Sintassi

NTSYSAPI NTSTATUS RtlGetGroupSecurityDescriptor(
  [in]  PSECURITY_DESCRIPTOR SecurityDescriptor,
  [out] PSID                 *Group,
  [out] PBOOLEAN             GroupDefaulted
);

Parametri

[in] SecurityDescriptor

Puntatore al descrittore di sicurezza le cui informazioni sul gruppo primario devono essere restituite.

[out] Group

Puntatore a una variabile che riceve un puntatore all'identificatore di sicurezza (SID) per il gruppo primario. Se il descrittore di sicurezza non contiene un gruppo primario, *Group riceve NULL.

[out] GroupDefaulted

Puntatore a una variabile booleana che riceve il valore del flag SE_GROUP_DEFAULTED nella struttura di SECURITY_DESCRIPTOR_CONTROL del descrittore di sicurezza. Questo valore è valido solo se *Group riceve un valoreNULL non.

Valore restituito

RtlGetGroupSecurityDescriptor restituisce STATUS_SUCCESS o un valore NTSTATUS appropriato, ad esempio il seguente:

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.

Osservazioni

Se il descrittore di sicurezza a cui punta SecurityDescriptor contiene un gruppo primario, RtlGetGroupSecurityDescriptor imposta il puntatore a cui punta Group all'indirizzo del SID del descrittore di sicurezza e imposta la variabile a cui punta GroupDefaulted su un valore valido.

Se il descrittore di sicurezza a cui punta securityDescriptor non contiene un gruppo primario, RtlGetGroupSecurityDescriptor imposta il puntatore a cui punta Group su NULL e ignora il parametro di output rimanente, GroupDefaulted.

Per impostare le informazioni sui gruppi primari per un descrittore di sicurezza, usare RtlSetGroupSecurityDescriptor.

Per recuperare le informazioni sul proprietario per un descrittore di sicurezza, usare RtlGetOwnerSecurityDescriptor.

Per altre informazioni sulla sicurezza e sul controllo di accesso, vedere la documentazione di Microsoft Windows SDK.

Fabbisogno

Requisito Valore
client minimo supportato Windows Server 2003 SP1
piattaforma di destinazione Universale
intestazione ntifs.h (include Ntifs.h)
libreria NtosKrnl.lib
dll NtosKrnl.exe
IRQL <= APC_LEVEL

Vedere anche

RtlGetOwnerSecurityDescriptor

RtlSetGroupSecurityDescriptor

SECURITY_DESCRIPTOR

SID