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 |
|
MOF |
|
DLL |
|