Compartir a través de


Método CreateClone de la clase MSFT_VirtualDisk

Crea un clon de un disco virtual, lo que da lugar a un nuevo disco virtual cuyos datos son idénticos a los del disco virtual original.

Sintaxis

UInt32 CreateClone(
  [in]  String              FriendlyName,
  [in]  String              TargetStoragePoolName,
  [in]  Boolean             RunAsJob,
  [out] MSFT_StorageJob REF CreatedStorageJob,
  [out] String              CreatedVirtualDisk,
  [out] String              ExtendedStatus
);

Parámetros

FriendlyName [in]

Nombre deseado del clon del disco virtual.

Este parámetro es obligatorio y no puede ser NULL.

TargetStoragePoolName [in]

El bloque de almacenamiento que se debe usar para contener el clon creado. Si no se establece este parámetro, este método usará de forma predeterminada el mismo grupo de almacenamiento que contiene el disco virtual de origen.

RunAsJob [in]

Si es TRUE, este método usa el parámetro CreatedStorageJob cuando la solicitud tarda mucho tiempo en atenderse. Si se ha creado un trabajo de almacenamiento para realizar un seguimiento de la operación, este método devolverá Parámetros de método activados: trabajo iniciado.

Nota

Incluso si RunAsJob es TRUE, este método todavía puede devolver un resultado si ha terminado en tiempo suficiente.

Si es FALSE o NULL, este método seguirá el comportamiento asincrónico de WMI predeterminado determinado por el método del cliente para la invocación. En otras palabras, es sincrónico a menos que se solicite lo contrario.

CreatedStorageJob [out]

Si RunAsJob se establece en TRUE y este método tarda mucho tiempo en ejecutarse, este parámetro recibe una referencia al objeto de trabajo de almacenamiento que se usa para realizar un seguimiento de la operación de ejecución prolongada.

CreatedVirtualDisk [out]

Si el disco virtual se crea correctamente, este parámetro recibe una cadena que contiene un objeto MSFT_VirtualDisk incrustado.

ExtendedStatus [out]

Cadena que contiene un objeto MSFT_StorageExtendedStatus incrustado.

Este parámetro permite al proveedor de almacenamiento devolver información de error extendida (específica de la implementación).

Valor devuelto

Correcto (0)

No compatible (1)

Error no especificado (2)

Tiempo de espera (3)

Error (4)

Parámetro no válido (5)

Parámetros del método activados: trabajo iniciado (4096)

Espacio libre insuficiente (40000)

Acceso denegado (40001)

No hay suficientes recursos para completar la operación. (40002)

Caché obsoleta (40003)

No se puede conectar al proveedor de almacenamiento. (46000)

El proveedor de almacenamiento no se puede conectar al subsistema de almacenamiento. (46001)

Esta operación no se admite en grupos de almacenamiento primordiales. (48000)

El bloque de almacenamiento solo está reservado para uso especial. (48001)

No se encontró el bloque de almacenamiento especificado. (48005)

El bloque de almacenamiento no pudo completar la operación porque su estado operativo o de mantenimiento no lo permite. (48006)

Comentarios

Este método crea un nuevo disco virtual cuyos datos son idénticos a los del disco virtual de origen.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Espacio de nombres Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

Consulte también

MSFT_VirtualDisk