Compartir a través de


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

Consulte también

Acerca de VHD

Referencia de VHD