Win32_ShortcutFile 類別的 GetEffectivePermission 方法

如果檔案或目錄位於共用上, GetEffectivePermissionWMI 類別 方法會決定使用者是否具有檔案物件、目錄和共用之 Permissions 參數中指定的所有必要許可權。

本主題使用 Managed 物件格式 (MOF) 語法。 如需使用此方法的詳細資訊,請參閱 呼叫 方法

語法

boolean GetEffectivePermission(
  [in] uint32 Permissions
);

參數

許可權 [in]

許可權的點陣圖。

FILE_READ_DATA () FILE_LIST_DIRECTORY (目錄) ( 1 (0x1) )

授與從檔案讀取資料的許可權。 針對目錄,此值會授與列出目錄內容的許可權。

FILE_WRITE_DATA () FILE_ADD_FILE (目錄) ( 2 (0x2) )

授與將資料寫入檔案的許可權。 針對目錄,此值會授與在目錄中建立檔案的許可權。

FILE_APPEND_DATA () FILE_ADD_SUBDIRECTORY (目錄) ( 4 (0x4) )

授與將資料附加至檔案的許可權。 針對目錄,此值會授與建立子目錄的許可權。

FILE_READ_EA (8 (0x8) )

授與讀取擴充屬性的許可權。

FILE_WRITE_EA (16 (0x10) )

授與寫入擴充屬性的許可權。

FILE_EXECUTE () FILE_TRAVERSE (目錄) ( 32 (0x20) )

授與執行檔案的許可權。 對於目錄,可以周遊目錄。

FILE_DELETE_CHILD (目錄) ( 64 (0x40) )

授與刪除目錄及其包含的所有檔案的許可權,即使檔案是唯讀的。

FILE_READ_ATTRIBUTES (128 (0x80) )

授與讀取檔案屬性的許可權。

FILE_WRITE_ATTRIBUTES (256 (0x100) )

授與變更檔案屬性的許可權。

DELETE (65536 (0x10000) )

授與刪除存取權。

READ_CONTROL (131072 (0x20000) )

授與安全性描述項和擁有者的讀取權限。

WRITE_DAC (262144 (0x40000) )

(DACL) 授與任意存取控制清單的寫入權限。

WRITE_OWNER (524288 (0x80000) )

指派寫入擁有者。

SYNCHRONIZE (1048576 (0x100000) )

同步存取,並允許進程等候物件進入訊號狀態。

傳回值

如果使用者具有指定的許可權,則傳回 True ;如果使用者沒有指定的許可權,則傳回 false

規格需求

需求
最低支援的用戶端
Windows Vista
最低支援的伺服器
Windows Server 2008
命名空間
Root\CIMV2
標頭
Aclui.h
MOF
CIMWin32.mof
DLL
CIMWin32.dll

另請參閱

作業系統類別

Win32_ShortcutFile