estructura SET_VIRTUAL_DISK_INFO (virtdisk.h)
Contiene información del disco duro virtual (VHD) que se usará al llamar a la función SetVirtualDiskInformation para establecer las propiedades del disco duro virtual.
Sintaxis
typedef struct _SET_VIRTUAL_DISK_INFO {
SET_VIRTUAL_DISK_INFO_VERSION Version;
union {
PCWSTR ParentFilePath;
GUID UniqueIdentifier;
struct {
ULONG ChildDepth;
PCWSTR ParentFilePath;
} ParentPathWithDepthInfo;
ULONG VhdPhysicalSectorSize;
GUID VirtualDiskId;
BOOL ChangeTrackingEnabled;
struct {
GUID LinkageId;
PCWSTR ParentFilePath;
} ParentLocator;
};
} SET_VIRTUAL_DISK_INFO, *PSET_VIRTUAL_DISK_INFO;
Miembros
Version
Enumeración SET_VIRTUAL_DISK_INFO_VERSION que especifica la versión de la estructura de SET_VIRTUAL_DISK_INFO que se pasa a o desde las funciones VHD. Esto determina el tipo de conjunto de información.
ParentFilePath
Ruta de acceso al almacén de respaldo primario. Establezca el miembro Version en SET_VIRTUAL_DISK_INFO_PARENT_PATH (1).
UniqueIdentifier
Identificador único del disco duro virtual. Establezca el miembro Version en SET_VIRTUAL_DISK_INFO_IDENTIFIER (2).
ParentPathWithDepthInfo
Establece la ruta de acceso del archivo primario y la profundidad secundaria. Establezca el miembro Version en SET_VIRTUAL_DISK_INFO_PARENT_PATH_WITH_DEPTH (3).
Windows 7 y Windows Server 2008 R2: Esto no se admite antes de Windows 8 y Windows Server 2012.
ParentPathWithDepthInfo.ChildDepth
Especifica la profundidad del elemento secundario de la hoja. La hoja en sí está en profundidad 1.
ParentPathWithDepthInfo.ParentFilePath
Especifica la profundidad del elemento primario de la hoja. La hoja en sí está en profundidad 1.
VhdPhysicalSectorSize
Establece el tamaño del sector físico notificado por el VHD. Establezca el miembro Version en SET_VIRTUAL_DISK_INFO_PHYSICAL_SECTOR_SIZE (4). Windows 7 y Windows Server 2008 R2: Esto no se admite antes de Windows 8 y Windows Server 2012.
VirtualDiskId
Identificador que se crea de forma única cuando un usuario crea por primera vez el disco virtual para intentar identificar de forma única ese disco virtual. Establezca el miembro Version en SET_VIRTUAL_DISK_INFO_VIRTUAL_DISK_ID (5).
Windows 8 y Windows Server 2012: no se admite antes de Windows 8.1 y Windows Server 2012 R2.
ChangeTrackingEnabled
Activa o desactiva el seguimiento de cambios resistente (RCT) para el disco duro virtual. TRUE activa RCT. FALSE desactiva RCT. Establezca el miembro Version en SET_VIRTUAL_DISK_INFO_CHANGE_TRACKING_STATE (6).
Windows 8.1 y Windows Server 2012 R2: este miembro no se admite antes de Windows 10 y Windows Server 2016.
ParentLocator
Establece la información de vinculación primaria que diferencia los discos duros virtuales. La información de vinculación primaria es los metadatos que se usan para buscar e identificar correctamente el siguiente elemento primario de la cadena de discos virtuales. Establezca el miembro Version en SET_VIRTUAL_DISK_INFO_PARENT_LOCATOR (7).
Windows 8.1 y Windows Server 2012 R2: este miembro no se admite antes de Windows 10 y Windows Server 2016.
ParentLocator.LinkageId
Identificador único de la información de vinculación primaria.
ParentLocator.ParentFilePath
Ruta de acceso del archivo para el disco duro virtual primario.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 |
Servidor mínimo compatible | Windows Server 2008 R2 |
Encabezado | virtdisk.h |