SET_DISK_ATTRIBUTES 結構 (winioctl.h)
指定要在磁碟裝置上設定的屬性。 當做輸入緩衝區傳遞至 IOCTL_DISK_SET_DISK_ATTRIBUTES 控件程序代碼。
語法
typedef struct _SET_DISK_ATTRIBUTES {
DWORD Version;
BOOLEAN Persist;
BYTE Reserved1[3];
DWORDLONG Attributes;
DWORDLONG AttributesMask;
DWORD Reserved2[4];
} SET_DISK_ATTRIBUTES, *PSET_DISK_ATTRIBUTES;
成員
Version
設定為 sizeof(GET_DISK_ATTRIBUTES)
。
Persist
如果 為TRUE,這些設定會在重新啟動時保存。
Reserved1[3]
保留的。 必須設定為 FALSE (0) 。
Attributes
指定屬性。
值 | 意義 |
---|---|
|
磁碟已離線。 |
|
磁碟是唯讀的。 |
AttributesMask
指出要變更的屬性。
值 | 意義 |
---|---|
|
離線屬性正在變更。 |
|
正在變更唯讀屬性。 |
Reserved2[4]
保留的。 必須設定為 0。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限桌面應用程式] |
標頭 | winioctl.h (包含 Windows.h) |