Compartilhar via


VSS_OBJECT_TYPE enumeração (vss.h)

A enumeração VSS_OBJECT_TYPE é usada pelos solicitantes para identificar um objeto como um conjunto de cópias de sombra, cópia de sombra ou provedor.

Syntax

typedef enum _VSS_OBJECT_TYPE {
  VSS_OBJECT_UNKNOWN = 0,
  VSS_OBJECT_NONE,
  VSS_OBJECT_SNAPSHOT_SET,
  VSS_OBJECT_SNAPSHOT,
  VSS_OBJECT_PROVIDER,
  VSS_OBJECT_TYPE_COUNT
} VSS_OBJECT_TYPE, *PVSS_OBJECT_TYPE;

Constantes

 
VSS_OBJECT_UNKNOWN
Valor: 0
O tipo de objeto não é conhecido.


Isso indica um erro de aplicativo.
VSS_OBJECT_NONE
A interpretação desse valor depende se ele é usado como uma entrada para um método VSS ou retornado como
uma saída de um método VSS.


Quando usado como uma entrada para um método VSS, ele indica que o método não está restrito a nenhum determinado
tipo de objeto, mas deve agir em todos os objetos apropriados. Nesse sentido,
VSS_OBJECT_NONE pode ser considerado como uma entrada curinga.

Quando retornado como uma saída, o tipo de objeto não é conhecido e significa que houve um aplicativo
erro.
VSS_OBJECT_SNAPSHOT_SET
Conjunto de cópias de sombra.
VSS_OBJECT_SNAPSHOT
Cópia de sombra.
VSS_OBJECT_PROVIDER
Provedor de cópia de sombra.
VSS_OBJECT_TYPE_COUNT
Valor reservado.

Comentários

VSS_OBJECT_TYPE é usado ao chamar IVssBackupComponents::Query para especificar os tipos de objetos sobre os quais obter informações. Uma entrada de VSS_OBJECT_NONE retornará informações sobre todos os objetos.

Além disso, VSS_OBJECT_TYPE é usado como uma entrada para IVssBackupComponents::D eleteSnapshots. No entanto, DeleteSnapshots aceita apenas VSS_OBJECT_TYPE valores de VSS_OBJECT_SNAPSHOT_SET ou VSS_OBJECT_SNAPSHOT.

O membro Type de VSS_OBJECT_PROP é um membro da enumeração VSS_OBJECT_TYPE .

Requisitos

Requisito Valor
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

Confira também

IVssBackupComponents::D eleteSnapshots

IVssBackupComponents::Query

IVssEnumObject

VSS_COMPONENT_TYPE

VSS_OBJECT_PROP