Funzione SeAppendPrivileges (ntifs.h)
La routine SeAppendPrivileges aggiunge privilegi aggiuntivi al set di privilegi in una struttura dello stato di accesso.
Sintassi
NTSTATUS SeAppendPrivileges(
[in, out] PACCESS_STATE AccessState,
[in] PPRIVILEGE_SET Privileges
);
Parametri
[in, out] AccessState
Puntatore a una struttura di ACCESS_STATE allocata dal chiamante che rappresenta la richiesta di accesso corrente.
[in] Privileges
Puntatore a una struttura di PRIVILEGE_SET allocata dal chiamante contenente i privilegi da aggiungere.
Valore restituito
Codice restituito | Descrizione |
---|---|
|
Operazione di accodamento completata. |
|
SeAppendPrivileges rilevato un errore di allocazione del pool durante l'allocazione della memoria per i nuovi privilegi. |
Osservazioni
Inizialmente, una struttura dello stato di accesso può contenere fino a tre privilegi nel set di privilegi. Se è necessario archiviare più di tre privilegi, SeAppendPrivileges alloca un nuovo set di privilegi dal pool di paging e ne copia sia i privilegi correnti che i nuovi privilegi.
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.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
intestazione | ntifs.h (include Ntifs.h) |
libreria | NtosKrnl.lib |
dll | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |