Partilhar 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.

Observações

Use a rotina de 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)

Consulte também

ACCESS_MASK

IoGetFileObjectGenericMapping

rtlMapGenericMask