CIM_LogicalFile 類別的 GetEffectivePermission 方法
GetEffectivePermission方法會判斷呼叫端是否具有CIM_LogicalFile物件的匯總許可權,以及檔案或目錄所在的共用,如Permissions引數所指定。
重要
DMTF (Distributed Management Task Force) CIM (Common Information Model) 類別是 WMI 類別所建置的父類別。 WMI 目前僅支援 CIM 2.x 版本架構。
本主題使用 Managed 物件格式 (MOF) 語法。 如需使用此方法的詳細資訊,請參閱 呼叫方法。
語法
boolean GetEffectivePermission(
[in] uint32 Permissions
);
參數
-
許可權 [in]
-
使用者可以查詢的許可權清單。
-
FILE_READ_DATA (檔案) 或FILE_LIST_DIRECTORY (目錄) (1)
-
授與從檔案讀取資料的許可權。 對於目錄,這個值會授與列出目錄內容的許可權。
-
FILE_WRITE_DATA (檔案) 或FILE_ADD_FILE (目錄) (2)
-
授與將資料寫入檔案的許可權。 對於目錄,這個值會授與在目錄中建立檔案的許可權。
-
FILE_APPEND_DATA (檔案) 或FILE_ADD_SUBDIRECTORY (目錄) (4)
-
授與將資料附加至檔案的許可權。 對於目錄,這個值會授與建立子目錄的許可權。
-
FILE_READ_EA (8)
-
授與讀取擴充屬性的許可權。
-
FILE_WRITE_EA (16)
-
授與寫入擴充屬性的許可權。
-
FILE_EXECUTE (檔案) 或FILE_TRAVERSE (目錄) (32)
-
授與執行檔案的許可權。 針對目錄,可以周遊目錄。
-
FILE_DELETE_CHILD (目錄) (64)
-
授與刪除目錄及其包含之所有檔案的許可權,即使檔案是唯讀的。
-
FILE_READ_ATTRIBUTES (128)
-
授與讀取檔案屬性的許可權。
-
FILE_WRITE_ATTRIBUTES (256)
-
授與變更檔案屬性的許可權。
-
DELETE (65536)
-
授與刪除存取權。
-
READ_CONTROL (131072)
-
授與安全性描述元和擁有者的讀取權限。
-
WRITE_DAC (262144)
-
授與任意 ACL 的寫入權限。
-
WRITE_OWNER (524288)
-
指派寫入擁有者。
-
同步 處理 (1048576)
-
同步存取,並允許進程等候物件進入訊號狀態。
傳回值
如果呼叫具有必要的許可權,則傳回 True ;否則會傳回 false。
備註
WMI 目前未實作這個方法。 若要使用此方法,您必須在自己的提供者中實作此方法。
本檔衍生自 DMTF 所發佈的 CIM 類別描述。 Microsoft 可能已變更更正次要錯誤、符合 Microsoft SDK 檔標準,或提供詳細資訊。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista |
最低支援的伺服器 |
Windows Server 2008 |
命名空間 |
Root\CIMV2 |
標頭 |
|
MOF |
|
DLL |
|