структура 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
Указывает, какие атрибуты изменяются.
Значение | Значение |
---|---|
|
Изменяется атрибут offline. |
|
Изменяется атрибут только для чтения. |
Reserved2[4]
Зарезервировано. Должен иметь значение 0.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Верхняя часть | winioctl.h (включая Windows.h) |