estructura CHANGE_ATTRIBUTES_PARAMETERS (vds.h)
[A partir de Windows 8 y Windows Server 2012, la interfaz COM del servicio de disco virtual se sustituye por la API de administración de almacenamiento de Windows.]
Define los parámetros de partición de un estilo de partición.
Sintaxis
typedef struct _CHANGE_ATTRIBUTES_PARAMETERS {
VDS_PARTITION_STYLE style;
union {
struct {
BOOLEAN bootIndicator;
} MbrPartInfo;
struct {
ULONGLONG attributes;
} GptPartInfo;
};
} CHANGE_ATTRIBUTES_PARAMETERS;
Members
style
Determina los parámetros de partición. Los valores admitidos son VDS_PST_MBR o VDS_PST_GPT.
MbrPartInfo
Se usa si el estilo es VDS_PST_MBR. Parámetros para un disco de registro de arranque maestro (MBR).
MbrPartInfo.bootIndicator
Si es TRUE, la partición está activa y se puede arrancar; de lo contrario, no se puede usar la partición para arrancar el sistema.
GptPartInfo
Se usa si el estilo es VDS_PST_GPT. Parámetros para un disco de tabla de particiones GUID (GPT).
GptPartInfo.attributes
Atributos de la partición. Este puede ser uno o varios de los valores siguientes:
Valor | Significado |
---|---|
|
Si se establece este atributo, un equipo requiere que la partición funcione correctamente.
Por ejemplo, este atributo debe establecerse para las particiones oem. Tenga en cuenta que si se establece este atributo, puede usar la utilidad DiskPart.exe para realizar operaciones de partición como eliminar la partición. Sin embargo, dado que la partición no es un volumen, no puede usar la utilidad DiskPart.exe para realizar operaciones de volumen en la partición. Este atributo se puede establecer para discos básicos y dinámicos. Si se establece para una partición en un disco básico y el disco se convierte en un disco dinámico, la partición sigue siendo una partición básica, aunque el resto del disco sea un disco dinámico. Esto se debe a que la partición se considera una partición OEM en un disco GPT. |
|
Si se establece este atributo, la partición no recibe una letra de unidad de forma predeterminada cuando el disco se mueve a otro equipo o el disco lo ve por primera vez un equipo.
Este atributo es útil en entornos SAN. A pesar de su nombre, este atributo se puede establecer para discos básicos y dinámicos. |
|
Si se establece este atributo, el Administrador de montaje no detecta la partición.
Como resultado, la partición no recibe una letra de unidad, no recibe una ruta de acceso GUID de volumen, no hospeda carpetas montadas (también denominadas puntos de montaje de volumen) y no se enumera mediante llamadas a FindFirstVolume y FindNextVolume. Esto garantiza que las aplicaciones como El desfragmentador de disco no tengan acceso a la partición. El Servicio de instantáneas de volumen (VSS) usa este atributo. A pesar de su nombre, este atributo se puede establecer para discos básicos y dinámicos. |
|
Si se establece este atributo, la partición es una instantánea de otra partición.
El servicio de instantáneas de volumen (VSS) usa este atributo. Este atributo es una indicación del software basado en controladores de filtro del sistema de archivos (como programas antivirus) para evitar la asociación al volumen. Una aplicación puede usar el atributo para diferenciar un volumen de instantáneas de un volumen de producción. Una aplicación que realiza una recuperación rápida, por ejemplo, interrumpirá un LUN de instantánea borrando los atributos de solo lectura y ocultos y este atributo. Este atributo se establece cuando se crea y borra la instantánea cuando se interrumpe la instantánea. A pesar de su nombre, este atributo se puede establecer para discos básicos y dinámicos. Windows Server 2003: Este atributo no se admite antes de Windows Server 2003 con SP1. |
|
Si se establece este atributo, la partición es de solo lectura.
Se producirá un error en todas las solicitudes para escribir en la partición. IOCTL_DISK_IS_WRITABLE producirá un error con el código de error de ERROR_WRITE_PROTECT Win32, lo que hace que el sistema de archivos se monte como de solo lectura, si hay un sistema de archivos presente. VSS usa este atributo. No establezca este atributo para discos dinámicos. Si se establece, se pueden producir errores de E/S y evitar que el sistema de archivos se monte correctamente. |
Comentarios
El método IVdsAdvancedDisk::ChangeAttributes toma esta estructura como parámetro.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | vds.h |