Metodo GetEffectivePermission della classe Win32_CodecFile
Il metodo della classe WMIGetEffectivePermission utilizza i valori impostati nel parametro Permissions per determinare se l'utente dispone delle autorizzazioni specificate impostate nella proprietà AccessMask dell'oggetto Win32_CodecFile che rappresenta il file codec. Le autorizzazioni si applicano al file, alla directory in cui si trova il file e alla condivisione, se la directory o il file si trovano in una condivisione.
In questo argomento viene utilizzata la sintassi MOF (Managed Object Format). Per altre informazioni sull'uso di questo metodo, vedere Chiamata di un metodo.
Sintassi
boolean GetEffectivePermission(
[in] uint32 Permissions
);
Parametri
-
Autorizzazioni [in]
-
Bitmap delle autorizzazioni impostate nella proprietà AccessMask dell'oggetto Win32_CodecFile .
-
FILE_READ_DATA (file) FILE_LIST_DIRECTORY (directory) (1 (0x1))
-
Concede il diritto di leggere i dati dal file. Per una directory, questo valore concede il diritto di elencare il contenuto della directory.
-
FILE_WRITE_DATA (file) FILE_ADD_FILE (directory) (2 (0x2))
-
Concede il diritto di scrivere dati nel file. Per una directory, questo valore concede il diritto di creare un file nella directory.
-
FILE_APPEND_DATA (file) FILE_ADD_SUBDIRECTORY (directory) (4 (0x4))
-
Concede il diritto di accodare i dati al file. Per una directory, questo valore concede il diritto di creare una sottodirectory.
-
FILE_READ_EA (8 (0x8))
-
Concede il diritto di leggere gli attributi estesi.
-
FILE_WRITE_EA (16 (0x10))
-
Concede il diritto di scrivere attributi estesi.
-
FILE_EXECUTE (file) FILE_TRAVERSE (directory) (32 (0x20))
-
Concede il diritto di eseguire un file. Per una directory, la directory può essere attraversata.
-
FILE_DELETE_CHILD (directory) (64 (0x40))
-
Concede il diritto di eliminare una directory e tutti i file in esso contenuti, anche se i file sono di sola lettura.
-
FILE_READ_ATTRIBUTES (128 (0x80))
-
Concede il diritto di leggere gli attributi del file.
-
FILE_WRITE_ATTRIBUTES (256 (0x100))
-
Concede il diritto di modificare gli attributi del file.
-
DELETE (65536 (0x10000))
-
Concede l'accesso all'eliminazione.
-
READ_CONTROL (131072 (0x20000))
-
Concede l'accesso in lettura al descrittore di sicurezza e al proprietario.
-
WRITE_DAC (262144 (0x40000))
-
Concede l'accesso in scrittura all'elenco di controllo di accesso discrezionale (ACL).
-
WRITE_OWNER (524288 (0x80000))
-
Assegna il proprietario di scrittura.
-
SYNCHRONIZE (1048576 (0x100000))
-
Sincronizza l'accesso e consente a un processo di attendere che un oggetto entri nello stato segnalato.
Valore restituito
Restituisce True quando il chiamante dispone delle autorizzazioni specificate e false quando il chiamante non dispone delle autorizzazioni specificate.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
Spazio dei nomi |
Root\CIMV2 |
Intestazione |
|
MOF |
|
DLL |
|