Compartilhar via


Método GetEffectivePermission da classe Win32_PageFile

O método de classe WMIGetEffectivePermission determina se o usuário tem todas as permissões necessárias especificadas no parâmetro Permissions identificado para o objeto Win32_PageFile, diretório e compartilhamento onde o arquivo de paginação está localizado, se o arquivo ou diretório estiver em um compartilhamento.

Este tópico usa a sintaxe MOF (Managed Object Format). Para obter mais informações sobre como usar esse método, consulte Chamando um método.

Sintaxe

boolean GetEffectivePermission(
  [in] uint32 Permissions
);

Parâmetros

Permissões [in]

Bitmap de permissões sobre as quais o chamador pode consultar.

FILE_READ_DATA (arquivo) FILE_LIST_DIRECTORY (diretório) (1 (0x1))

Concede o direito de ler dados do arquivo. Para um diretório, esse valor concede o direito de listar o conteúdo do diretório.

FILE_WRITE_DATA (arquivo) FILE_ADD_FILE (diretório) (2 (0x2))

Concede o direito de gravar dados no arquivo. Para um diretório, esse valor concede o direito de criar um arquivo no diretório .

FILE_APPEND_DATA (arquivo) FILE_ADD_SUBDIRECTORY (diretório) (4 (0x4))

Concede o direito de acrescentar dados ao arquivo. Para um diretório, esse valor concede o direito de criar um subdiretório.

FILE_READ_EA (8 (0x8))

Concede o direito de ler atributos estendidos.

FILE_WRITE_EA (16 (0x10))

Concede o direito de gravar atributos estendidos.

FILE_EXECUTE (arquivo) FILE_TRAVERSE (diretório) (32 (0x20))

Concede o direito de executar um arquivo. Para um diretório, o diretório pode ser percorrido.

FILE_DELETE_CHILD (diretório) (64 (0x40))

Concede o direito de excluir um diretório e todos os arquivos que ele contém, mesmo que os arquivos sejam somente leitura.

FILE_READ_ATTRIBUTES (128 (0x80))

Concede o direito de ler atributos de arquivo.

FILE_WRITE_ATTRIBUTES (256 (0x100))

Concede o direito de alterar atributos de arquivo.

DELETE (65536 (0x10000))

Concede acesso de exclusão.

READ_CONTROL (131072 (0x20000))

Concede acesso de leitura ao descritor de segurança e ao proprietário.

WRITE_DAC (262144 (0x40000))

Concede acesso de gravação à DACL (lista de controle de acesso discricionário).

WRITE_OWNER (524288 (0x80000))

Atribui o proprietário da gravação.

SYNCHRONIZE (1048576 (0x100000))

Sincroniza o acesso e permite que um processo aguarde até que um objeto entre no estado sinalizado.

Valor retornado

Retornará True se o chamador tiver as permissões especificadas e false se o chamador não tiver as permissões especificadas.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista
Servidor mínimo com suporte
Windows Server 2008
Namespace
Root\CIMV2
Cabeçalho
Aclui.h
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Confira também

Classes do sistema operacional

Win32_PageFile