estrutura GENERIC_MAPPING (winnt.h)

A estrutura GENERIC_MAPPING define o mapeamento de direitos de acesso genéricos para direitos de acesso específicos e padrão para um objeto. Quando um aplicativo cliente solicita acesso genérico a um objeto , essa solicitação é mapeada para os direitos de acesso definidos nessa estrutura.

Sintaxe

typedef struct _GENERIC_MAPPING {
  ACCESS_MASK GenericRead;
  ACCESS_MASK GenericWrite;
  ACCESS_MASK GenericExecute;
  ACCESS_MASK GenericAll;
} GENERIC_MAPPING;

Membros

GenericRead

Especifica uma máscara de acesso que define o acesso de leitura a um objeto .

GenericWrite

Especifica uma máscara de acesso que define o acesso de gravação a um objeto .

GenericExecute

Especifica uma máscara de acesso que define o acesso de execução a um objeto .

GenericAll

Especifica uma máscara de acesso que define todos os tipos possíveis de acesso a um objeto .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho winnt.h (inclua Windows.h)

Confira também

ACCESS_MASK

AccessCheck

AccessCheckAndAuditAlarm

CreatePrivateObjectSecurity

MapGenericMask

SetPrivateObjectSecurity