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 |