Condividi tramite


Funzione SeValidSecurityDescriptor (wdm.h)

La routine SeValidSecurityDescriptor restituisce se un descrittore di sicurezza specificato è valido in modo strutturale.

Sintassi

BOOLEAN SeValidSecurityDescriptor(
  [in] ULONG                Length,
  [in] PSECURITY_DESCRIPTOR SecurityDescriptor
);

Parametri

[in] Length

Specifica le dimensioni in byte del descrittore di sicurezza specificato.

[in] SecurityDescriptor

Puntatore al SECURITY_DESCRIPTOR auto-relativo, che deve essere memorizzato nel buffer in uno spazio di sistema.

Valore restituito

SeValidSecurityDescriptor restituisceTRUE se il descrittore di sicurezza con buffer è valido in modo strutturale.

Commenti

SeValidSecurityDescriptor non applica i criteri. Verifica semplicemente che i dati del descrittore di sicurezza specificati siano formattati correttamente. In particolare, controlla le informazioni sulla revisione, l'auto relatività, il proprietario, l'allineamento e, se disponibile, SID, gruppo, DACL, ACL e/o SACL non sovraliccano la lunghezza specificata. Di conseguenza, i chiamanti di SeValidSecurityDescriptor non possono presupporre che un true restituito implica che il descrittore di sicurezza specificato abbia necessariamente contenuti validi.

Se SeValidSecurityDescriptor restituisceTRUE, il descrittore di sicurezza specificato può essere passato a un altro componente in modalità kernel perché è strutturalemente valido. In caso contrario, il passaggio di un descrittore di sicurezza strutturale non valido da modificare da un altro componente in modalità kernel può causare risultati non definiti o anche un controllo di bug di sistema.

Per convalidare un descrittore di sicurezza passato dalla modalità utente, chiamare RtlValidSecurityDescriptor anziché SeValidSecurityDescriptor.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows 2000 e versioni successive di Windows.
Piattaforma di destinazione Universale
Intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL
Regole di conformità DDI HwStorPortProhibitedDDIs(storport), PowerIrpDDis(wdm)

Vedi anche

RtlValidSecurityDescriptor

SECURITY_DESCRIPTOR