structure SET_DISK_ATTRIBUTES (winioctl.h)

Spécifie les attributs à définir sur un disque. Passé en tant que mémoire tampon d’entrée au code de contrôle IOCTL_DISK_SET_DISK_ATTRIBUTES .

Syntaxe

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;

Membres

Version

Défini sur sizeof(GET_DISK_ATTRIBUTES).

Persist

Si la valeur est TRUE, ces paramètres sont conservés entre les redémarrages.

Reserved1[3]

Réservé. Doit avoir la valeur FALSE (0).

Attributes

Spécifie les attributs.

Valeur Signification
DISK_ATTRIBUTE_OFFLINE
0x0000000000000001
Le disque est hors connexion.
DISK_ATTRIBUTE_READ_ONLY
0x0000000000000002
Le disque est en lecture seule.

AttributesMask

Indique les attributs qui sont modifiés.

Valeur Signification
DISK_ATTRIBUTE_OFFLINE
0x0000000000000001
L’attribut hors connexion est en cours de modification.
DISK_ATTRIBUTE_READ_ONLY
0x0000000000000002
L’attribut en lecture seule est en cours de modification.

Reserved2[4]

Réservé. Doit avoir la valeur 0.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête winioctl.h (inclure Windows.h)

Voir aussi

Structures de gestion des disques

GET_DISK_ATTRIBUTES

IOCTL_DISK_SET_DISK_ATTRIBUTES