VSS_OBJECT_PROP estructura (vss.h)

La estructura VSS_OBJECT_PROP define las propiedades de un proveedor, volumen, instantánea o conjunto de instantáneas.

Sintaxis

typedef struct _VSS_OBJECT_PROP {
  VSS_OBJECT_TYPE  Type;
  VSS_OBJECT_UNION Obj;
} VSS_OBJECT_PROP, *PVSS_OBJECT_PROP;

Miembros

Type

Tipo de objeto. Consulte VSS_OBJECT_TYPE.

Obj

Propiedades del objeto: una unión de estructuras de VSS_SNAPSHOT_PROP y VSS_PROVIDER_PROP . (Consulte VSS_OBJECT_UNION).

Contiene información para un objeto del tipo especificado por el miembro Type de la estructura VSS_OBJECT_PROP . Los objetos pueden ser proveedores, volúmenes, instantáneas o conjuntos de instantáneas.

Comentarios

Un solicitante obtiene VSS_OBJECT_PROP estructuras mediante IVssEnumObject::Next para iterar en la lista de objetos devueltos por una llamada a IVssBackupComponents::Query.

A medida que sus miembros se rellenan mediante una interfaz COM, antes de eliminar las estructuras de propiedad VSS_SNAPSHOT_PROP y VSS_PROVIDER_PROP, la memoria que contienen debe liberarse llamando a CoTaskMemFree para cada valor de cadena y matriz de bytes contenido en cada estructura.

En el caso de VSS_SNAPSHOT_PROP, esto se puede realizar manualmente o se puede usar la función de utilidad VssFreeSnapshotProperties .

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado vss.h

Consulte también

VSS_OBJECT_TYPE

VSS_OBJECT_UNION

VSS_PROVIDER_PROP

VSS_SNAPSHOT_PROP