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 |