檔案和目錄存取權限常數

代表檔案或目錄的 WMI 類別,例如 Win32_CodecFileCIM_DataFile,包含 AccessMask 屬性。 這個屬性包含位設定,可指定使用者或群組必須具備的存取權,以進行檔案上的特定存取或作業。 如需詳細資訊,請參閱 檔案安全性和存取權限 ,以及 變更安全性物件上的存取安全性

包含 AccessMask 屬性的檔案或目錄類別包括:

下列清單列出 AccessMask 屬性中檔案和目錄存取權限的值。 此屬性是點陣圖。

FILE_READ_DATA

1 (0x1)

授與從檔案讀取資料的許可權。

FILE_LIST_DIRECTORY

1 (0x1)

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

FILE_WRITE_DATA

2 (0x2)

授與將資料寫入檔案的許可權。

FILE_ADD_FILE

2 (0x2)

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

FILE_APPEND_DATA

4 (0x4)

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

FILE_ADD_SUBDIRECTORY

4 (0x4)

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

FILE_READ_EA

8 (0x8)

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

FILE_WRITE_EA

16 (0x10)

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

FILE_EXECUTE

32 (0x20)

授與執行檔案的許可權。

FILE_TRAVERSE

32 (0x20)

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

FILE_DELETE_CHILD

64 (0x40)

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

FILE_READ_ATTRIBUTES

128 (0x80)

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

FILE_WRITE_ATTRIBUTES

256 (0x100)

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

刪除

65536 (0x10000)

授與刪除物件的許可權。

READ_CONTROL

131072 (0x20000)

授與許可權以讀取物件之安全性描述元中的資訊,不包括 SACL 中的資訊。

WRITE_DAC

262144 (0x40000)

授與修改物件之物件安全性描述元中 DACL 的許可權。

WRITE_OWNER

524288 (0x80000)

授與許可權,以變更物件之安全性描述元中的擁有者。

同步

1048576 (0x100000)

授與使用 物件進行同步處理的許可權。 這可讓進程等到物件處於訊號狀態為止。 某些物件類型不支援此存取權。

規格需求

需求
標頭
Winnt.h

另請參閱

WMI 安全性常數

維護 WMI 安全性