Funzione MapGenericMask (securitybaseapi.h)
La funzione MapGenericMask esegue il mapping dei diritti di accesso generici in una maschera di accesso a diritti di accesso specifici e standard. La funzione applica un mapping fornito in una struttura GENERIC_MAPPING .
Sintassi
void MapGenericMask(
[in, out] PDWORD AccessMask,
[in] PGENERIC_MAPPING GenericMapping
);
Parametri
[in, out] AccessMask
Puntatore a una maschera di accesso.
[in] GenericMapping
Puntatore a una struttura GENERIC_MAPPING che specifica un mapping di tipi di accesso generici a tipi di accesso specifici e standard.
Valore restituito
nessuno
Osservazioni
Dopo aver chiamato la funzione MapGenericMask , la maschera di accesso a cui punta il parametro AccessMask non ha bit generici (GenericRead, GenericWrite, GenericExecute o GenericAll) o bit non definiti, anche se può avere altri bit impostati. Se i bit diversi dai bit generici vengono forniti in input, questa funzione non li cancella.
Esempio
Per un esempio che usa questa funzione, vedere Verifica dell'accesso client con elenchi di controllo di accesso client.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | securitybaseapi.h (include Windows.h) |
Libreria | Advapi32.lib |
DLL | Advapi32.dll |
Vedi anche
Funzioni di Controllo di accesso client/server