Compartilhar via


estrutura SET_DISK_ATTRIBUTES (winioctl.h)

Especifica os atributos a serem definidos em um dispositivo de disco. Passado como o buffer de entrada para o código de controle IOCTL_DISK_SET_DISK_ATTRIBUTES .

Sintaxe

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;

Membros

Version

Defina como sizeof(GET_DISK_ATTRIBUTES).

Persist

Se TRUE, essas configurações serão mantidas entre reinicializações.

Reserved1[3]

Reservado. Deve ser definido como FALSE (0).

Attributes

Especifica atributos.

Valor Significado
DISK_ATTRIBUTE_OFFLINE
0x0000000000000001
O disco está offline.
DISK_ATTRIBUTE_READ_ONLY
0x0000000000000002
O disco é somente leitura.

AttributesMask

Indica quais atributos estão sendo alterados.

Valor Significado
DISK_ATTRIBUTE_OFFLINE
0x0000000000000001
O atributo offline está sendo alterado.
DISK_ATTRIBUTE_READ_ONLY
0x0000000000000002
O atributo somente leitura está sendo alterado.

Reserved2[4]

Reservado. Deve ser definido como 0.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho winioctl.h (inclua Windows.h)

Confira também

Estruturas do gerenciamento de disco

GET_DISK_ATTRIBUTES

IOCTL_DISK_SET_DISK_ATTRIBUTES