Compartir a través de


estructura SET_DISK_ATTRIBUTES (winioctl.h)

Especifica los atributos que se van a establecer en un dispositivo de disco. Se pasa como búfer de entrada al código de control de IOCTL_DISK_SET_DISK_ATTRIBUTES .

Sintaxis

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;

Miembros

Version

Establézcalo en sizeof(GET_DISK_ATTRIBUTES).

Persist

Si es TRUE, esta configuración se conserva en los reinicios.

Reserved1[3]

Reservado. Debe establecerse en FALSE (0).

Attributes

Especifica atributos.

Valor Significado
DISK_ATTRIBUTE_OFFLINE
0x0000000000000001
El disco está sin conexión.
DISK_ATTRIBUTE_READ_ONLY
0x0000000000000002
El disco es de solo lectura.

AttributesMask

Indica qué atributos se están cambiando.

Valor Significado
DISK_ATTRIBUTE_OFFLINE
0x0000000000000001
Se está cambiando el atributo sin conexión.
DISK_ATTRIBUTE_READ_ONLY
0x0000000000000002
Se está cambiando el atributo de solo lectura.

Reserved2[4]

Reservado. Se debe establecer en 0.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado winioctl.h (incluya Windows.h)

Consulte también

Estructuras de administración de discos

GET_DISK_ATTRIBUTES

IOCTL_DISK_SET_DISK_ATTRIBUTES