Condividi tramite


struttura SET_DISK_ATTRIBUTES (winioctl.h)

Specifica gli attributi da impostare in un dispositivo disco. Passato come buffer di input al codice di controllo IOCTL_DISK_SET_DISK_ATTRIBUTES .

Sintassi

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;

Members

Version

Impostare su sizeof(GET_DISK_ATTRIBUTES).

Persist

Se TRUE, queste impostazioni vengono mantenute tra i riavvii.

Reserved1[3]

Riservato. Deve essere impostato su FALSE (0).

Attributes

Specifica gli attributi.

Valore Significato
DISK_ATTRIBUTE_OFFLINE
0x0000000000000001
Il disco è offline.
DISK_ATTRIBUTE_READ_ONLY
0x0000000000000002
Il disco è di sola lettura.

AttributesMask

Indica quali attributi vengono modificati.

Valore Significato
DISK_ATTRIBUTE_OFFLINE
0x0000000000000001
L'attributo offline viene modificato.
DISK_ATTRIBUTE_READ_ONLY
0x0000000000000002
L'attributo di sola lettura viene modificato.

Reserved2[4]

Riservato. Deve essere 0.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Intestazione winioctl.h (include Windows.h)

Vedi anche

Strutture di gestione dei dischi

GET_DISK_ATTRIBUTES

IOCTL_DISK_SET_DISK_ATTRIBUTES