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

AccessCheck

AreAllAccessesGranted

AreAnyAccessesGranted

Funzioni di Controllo di accesso client/server

Panoramica Controllo di accesso client/server

GENERIC_MAPPING