estrutura VSS_OBJECT_PROP (vss.h)
A estrutura VSS_OBJECT_PROP define as propriedades de um provedor, volume, cópia de sombra ou conjunto de cópias de sombra.
Sintaxe
typedef struct _VSS_OBJECT_PROP {
VSS_OBJECT_TYPE Type;
VSS_OBJECT_UNION Obj;
} VSS_OBJECT_PROP, *PVSS_OBJECT_PROP;
Membros
Type
Tipo de objeto. Consulte VSS_OBJECT_TYPE.
Obj
Propriedades do objeto: uma união de estruturas VSS_SNAPSHOT_PROP e VSS_PROVIDER_PROP . (Consulte VSS_OBJECT_UNION.)
Ele contém informações para um objeto do tipo especificado pelo membro Type da estrutura VSS_OBJECT_PROP . Os objetos podem ser provedores, volumes, cópias de sombra ou conjuntos de cópias de sombra.
Comentários
Um solicitante obtém VSS_OBJECT_PROP estruturas usando IVssEnumObject::Next para iterar sobre a lista de objetos retornados por uma chamada para IVssBackupComponents::Query.
Como seus membros são preenchidos por uma interface COM, antes de excluir as estruturas de propriedade VSS_SNAPSHOT_PROP e VSS_PROVIDER_PROP, a memória que eles contêm deve ser liberada chamando CoTaskMemFree para cada cadeia de caracteres e valor de matriz de bytes contidos em cada estrutura.
No caso de VSS_SNAPSHOT_PROP, isso pode ser feito manualmente ou a função de utilitário VssFreeSnapshotProperties pode ser usada.
Requisitos
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | vss.h |