Compartir a través de


Función SetVirtualDiskInformation (virtdisk.h)

Establece información sobre un disco duro virtual (VHD).

Sintaxis

DWORD SetVirtualDiskInformation(
  [in] HANDLE                 VirtualDiskHandle,
  [in] PSET_VIRTUAL_DISK_INFO VirtualDiskInfo
);

Parámetros

[in] VirtualDiskHandle

Identificador del disco virtual abierto, que debe haberse abierto con la marca VIRTUAL_DISK_ACCESS_METAOPS . Para obtener información sobre cómo abrir un disco virtual, consulte la función OpenVirtualDisk .

[in] VirtualDiskInfo

Puntero a una estructura de SET_VIRTUAL_DISK_INFO válida.

Valor devuelto

Estado de la solicitud.

Si la función se ejecuta correctamente, el valor devuelto es ERROR_SUCCESS.

Si se produce un error en la función, el valor devuelto es un código de error. Para obtener más información, vea Códigos de error del sistema.

Comentarios

Se producirá un error en la función SetVirtualDiskInformation si se solicita que se establezca el miembro ParentFilePath , pero el sistema no puede resolver la ruta de acceso proporcionada.

Si se establece la información primaria, también se actualizarán los campos GUID primario y Marca de tiempo del elemento secundario.

El disco virtual no se puede conectar mientras esta operación está en curso.

El autor de la llamada debe tener READ|Acceso WRITE al almacén de respaldo para el disco virtual.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7
Servidor mínimo compatible Windows Server 2008 R2
Plataforma de destino Windows
Encabezado virtdisk.h
Library VirtDisk.lib
Archivo DLL VirtDisk.dll

Consulte también

Acerca de VHD

Referencia de VHD