Compartilhar via


estrutura GENERIC_MAPPING (wdm.h)

A estrutura GENERIC_MAPPING descreve o valor ACCESS_MASK de direitos de acesso específicos associados a cada tipo de direito de acesso genérico.

Sintaxe

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

Membros

GenericRead

Descreve os direitos de acesso específicos correspondentes ao direito de acesso GENERIC_READ.

GenericWrite

Descreve os direitos de acesso específicos correspondentes ao direito de acesso GENERIC_WRITE.

GenericExecute

Descreve os direitos de acesso específicos correspondentes ao direito de acesso GENERIC_EXECUTE.

GenericAll

Descreve os direitos de acesso específicos correspondentes ao direito de acesso GENERIC_ALL.

Comentários

Use a rotina IoGetFileObjectGenericMapping para obter os direitos de acesso específicos correspondentes aos direitos de acesso genéricos para objetos de arquivo. Use RtlMapGenericMask para subtrair os direitos de acesso em um ACCESS_MASK que não derivam de direitos de acesso genéricos.

Para obter mais informações sobre direitos de acesso genéricos, consulte a página de referência do Win32 para a estrutura de GENERIC_MAPPING .

Requisitos

Requisito Valor
Cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Confira também

ACCESS_MASK

IoGetFileObjectGenericMapping

RtlMapGenericMask