SET_DISK_ATTRIBUTES構造体 (winioctl.h)
ディスク デバイスに設定する属性を指定します。 入力バッファーとして IOCTL_DISK_SET_DISK_ATTRIBUTES コントロール コードに渡されます。
構文
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;
メンバー
Version
sizeof(GET_DISK_ATTRIBUTES)
を設定します。
Persist
TRUE の場合、これらの設定は再起動後も保持されます。
Reserved1[3]
予約済み。 FALSE (0) に設定する必要があります。
Attributes
属性を指定します。
値 | 意味 |
---|---|
|
ディスクがオフラインです。 |
|
ディスクが読み取り専用です。 |
AttributesMask
変更する属性を示します。
値 | 意味 |
---|---|
|
オフライン属性が変更されています。 |
|
読み取り専用属性が変更されています。 |
Reserved2[4]
予約済み。 0 に設定する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
Header | winioctl.h (Windows.h を含む) |