Freigeben über


SET_DISK_ATTRIBUTES-Struktur (winioctl.h)

Gibt die Attribute an, die auf einem Datenträgergerät festgelegt werden sollen. Wird als Eingabepuffer an den IOCTL_DISK_SET_DISK_ATTRIBUTES-Steuerelementcode übergeben.

Syntax

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;

Member

Version

Legen Sie diese Option auf sizeof(GET_DISK_ATTRIBUTES) fest.

Persist

True gibt an, dass diese Einstellungen über Neustarts hinweg beibehalten werden.

Reserved1[3]

Reserviert. Muss auf FALSE (0) festgelegt werden.

Attributes

Gibt Attribute an.

Wert Bedeutung
DISK_ATTRIBUTE_OFFLINE
0x0000000000000001
Der Datenträger ist offline.
DISK_ATTRIBUTE_READ_ONLY
0x0000000000000002
Der Datenträger ist schreibgeschützt.

AttributesMask

Gibt an, welche Attribute geändert werden.

Wert Bedeutung
DISK_ATTRIBUTE_OFFLINE
0x0000000000000001
Das Offline-Attribut wird geändert.
DISK_ATTRIBUTE_READ_ONLY
0x0000000000000002
Das schreibgeschützte Attribut wird geändert.

Reserved2[4]

Reserviert. Muss auf 0 festgelegt werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile winioctl.h (windows.h einschließen)

Siehe auch

Strukturen für die Datenträgerverwaltung

GET_DISK_ATTRIBUTES

IOCTL_DISK_SET_DISK_ATTRIBUTES