Funzione SeSetAccessStateGenericMapping (ntifs.h)

La routine SeSetAccessStateGenericMapping imposta il campo di mapping generico di una struttura ACCESS_STATE.

Sintassi

void SeSetAccessStateGenericMapping(
  [in, out] PACCESS_STATE    AccessState,
  [in]      PGENERIC_MAPPING GenericMapping
);

Parametri

[in, out] AccessState

Puntatore alla struttura ACCESS_STATE da modificare.

[in] GenericMapping

Puntatore a una struttura GENERIC_MAPPING da copiare nella struttura ACCESS_STATE specificata da AccessState.

Valore restituito

nessuno

Osservazioni

SeSetAccessStateGenericMapping imposta il campo GenericMapping nel membro AuxData di una struttura ACCESS_STATE. Se questo campo non viene impostato quando viene creata la struttura ACCESS_STATE, è necessario chiamare SeSetAccessStateGenericMapping per impostare questo campo prima che venga usata la struttura per eseguire la convalida dell'accesso.

La struttura di mapping generica definisce il mapping dei diritti di accesso generici a diritti di accesso specifici e standard per un oggetto. Quando un client richiede diritti di accesso generici a un oggetto, la maschera di accesso desiderata viene mappata a una delle maschere di accesso definite in questa struttura.

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

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Intestazione ntifs.h (include Ntifs.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Vedi anche

ACCESS_STATE

GENERIC_MAPPING

SeAppendPrivileges