Condividi tramite


enumerazione VSS_COMPONENT_TYPE (vswriter.h)

L'enumerazione VSS_COMPONENT_TYPE viene usata dal richiedente e dal writer per specificare il tipo di componente utilizzato con un'operazione di backup della copia shadow.

Sintassi

typedef enum VSS_COMPONENT_TYPE {
  VSS_CT_UNDEFINED = 0,
  VSS_CT_DATABASE,
  VSS_CT_FILEGROUP
} ;

Costanti

 
VSS_CT_UNDEFINED
Valore: 0
Tipo di componente non definito.


Questo valore indica un errore dell'applicazione.
VSS_CT_DATABASE
Componente del database.
VSS_CT_FILEGROUP
Componente del gruppo di file. Si tratta di un componente diverso da un database.

Commenti

Un writer imposta il tipo di un componente quando aggiunge il componente al relativo documento di metadati writer usando IVssCreateWriterMetadata::AddComponent.

I writer e i richiedenti possono trovare le informazioni sul tipo di componenti selezionate per l'inclusione in un documento dei componenti di backup tramite chiamate a IVssComponent::GetComponentType per restituire direttamente un tipo di componente.

Un richiedente può ottenere il tipo di qualsiasi componente nel documento di metadati writer di un determinato writer eseguendo le operazioni seguenti:

  1. Uso di IVssExamineWriterMetadata::GetComponent per ottenere un'interfaccia IVssWMComponent
  2. Uso di IVssWMComponent::GetComponentInfo per restituire una struttura VSS_COMPONENTINFO
  3. Esame del membro Type dell'oggetto VSS_COMPONENTINFO

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione vswriter.h

Vedi anche

IVssComponent::GetComponentType

VSS_COMPONENTINFO

VSS_SOURCE_TYPE