struktur SET_DISK_ATTRIBUTES (winioctl.h)

Menentukan atribut yang akan diatur pada perangkat disk. Diteruskan sebagai buffer input ke kode kontrol IOCTL_DISK_SET_DISK_ATTRIBUTES .

Sintaks

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;

Anggota

Version

Atur ke sizeof(GET_DISK_ATTRIBUTES).

Persist

Jika TRUE, pengaturan ini dipertahankan di seluruh reboot.

Reserved1[3]

Dicadangkan. Harus diatur ke FALSE (0).

Attributes

Menentukan atribut.

Nilai Makna
DISK_ATTRIBUTE_OFFLINE
0x0000000000000001
Disk offline.
DISK_ATTRIBUTE_READ_ONLY
0x0000000000000002
Disk bersifat baca-saja.

AttributesMask

Menunjukkan atribut mana yang sedang diubah.

Nilai Makna
DISK_ATTRIBUTE_OFFLINE
0x0000000000000001
Atribut offline sedang diubah.
DISK_ATTRIBUTE_READ_ONLY
0x0000000000000002
Atribut baca-saja sedang diubah.

Reserved2[4]

Dicadangkan. Harus diatur ke 0.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Header winioctl.h (termasuk Windows.h)

Lihat juga

Struktur Manajemen Disk

GET_DISK_ATTRIBUTES

IOCTL_DISK_SET_DISK_ATTRIBUTES