Condividi tramite


classe MSFT_ReplicationCapabilities

Rappresenta le funzionalità di replica di un sottosistema di archiviazione.

La sintassi seguente è semplificata dal codice MOF e include tutte le proprietà ereditate.

Sintassi

class MSFT_ReplicationCapabilities : MSFT_StorageObject
{
  UInt16  SupportedObjectTypes[];
  UInt16  SupportedReplicationTypes[];
  UInt32  DefaultRecoveryPointObjective;
  Boolean SupportsReplicationGroup;
  Boolean SupportsEmptyReplicationGroup;
  Boolean SupportsFullDiscovery;
  Boolean SupportsCreateReplicationRelationshipMethod;
  Uint16  SupportedAsynchronousActions[];
  Uint16  SupportedSynchronousActions[];
};

Members

La classe MSFT_ReplicationCapabilities ha questi tipi di membri:

Metodi

La classe MSFT_ReplicationCapabilities dispone di questi metodi.

Metodo Descrizione
GetRecoveryPointData Restituisce, per un valore ReplicationType specificato, i dati del punto di ripristino.
GetSupportedCopyStates Restituisce, per un valore ReplicationType specificato, gli stati di copia supportati.
GetSupportedFeatures Restituisce, per un valore ReplicationType specificato, le funzionalità supportate.
GetSupportedGroupCopyStates Restituisce, per un valore ReplicationType specificato, gli stati di copia del gruppo di replica supportati.
GetSupportedGroupFeatures Restituisce, per un valore ReplicationType specificato, le funzionalità di gruppo supportate.
GetSupportedGroupOperations Restituisce, per un valore ReplicationType specificato, le operazioni supportate in un'associazione sincronizzata di un gruppo che può essere fornita all'operazione ModifyReplicaSynchronization .
GetSupportedOperations Restituisce, per un valore ReplicationType specificato, le operazioni supportate in un'associazione StorageSynchronized che può essere fornita all'operazione ModifyReplicaSynchronization .

Proprietà

La classe MSFT_ReplicationCapabilities ha queste proprietà.

DefaultRecoveryPointObjective

Tipo di dati: UInt32

Tipo di accesso: sola lettura

Valore predefinito per il punto di ripristino.

SupportedAsynchronousActions

Tipo di dati: matrice Uint16

Tipo di accesso: sola lettura

Enumerazione che indica quali operazioni verranno eseguite come processi asincroni. Se un'operazione è inclusa sia in questa che in SupportedSynchronousActions , l'implementazione sottostante indica che può o meno creare un processo.

Nota

I metodi seguenti non sono supportati in modo asincrono:

  • AddMembers
  • AddReplicationEntity
  • AddServiceAccessPoint
  • AddSharedSecret
  • CreateGroup
  • DeleteGroup
  • RemoveMembers

CreateElementReplica (2)

CreateGroupReplica (3)

CreateSynchronizationAspect (4)

ModifyReplicaSynchronization (5)

ModifyListSynchronization (6)

ModifySettingsDefineState (7)

GetAvailableTargetElements (8)

GetPeerSystems (9)

GetReplicationRelationships (10)

GetServiceAccessPoints (11)

CreateListReplica (19)

CreateGroupReplicaFromElements (20)

GetReplicationRelationshipInstances (21)

ModifyListSettingsDefineState (22)

CreateRemoteReplicationCollection (23)

AddToRemoteReplicationCollection (24)

RemoveFromRemoteReplicationCollection (25)

GetSynchronizationAspects (26)

GetSynchronizationAspectInstances (27)

CreateGroupReplicaFromElementSynchronizations (28)

AddElementsToGroupSynchronized (29)

ConfirmTargetData (30)

CreateListSynchronizationAspect (31)

DMTF Riservato ("..)

Specifica del fornitore (0x8000.)

SupportedObjectTypes

Tipo di dati: matrice UInt16

Tipo di accesso: sola lettura

Enumerazione che indica i tipi di oggetto supportati associati a queste funzionalità di replica.

VirtualDisk (2)

Volume (3)

ReplicaPeer (4)

Partizione (..)

ReplicationGroup (0x8000)

StorageSubSystem (0x8001)

(0x8002)

SupportedReplicationTypes

Tipo di dati: matrice UInt16

Tipo di accesso: solo scrittura

Enumerazione che indica le combinazioni SyncType/Mode/Local-or-Remote supportate.

Locale mirror sincrono (2)

Locale mirror asincrono (3)

Remote mirror sincrono (4)

Remote mirror asincrono (5)

Locale snapshot sincrono (6)

Locale snapshot asincrono (7)

Snapshot remoto sincrono (8)

Remote snapshot asincrono (9)

Clonazione sincrona locale (10)

Clone locale asincrono (11)

Clona sincrona remota (12)

Clone remoto asincrono (13)

TokenizedClone local (14) sincrona

TokenizedClone local (15) asincrona

TokenizedClone Remote (16) sincrona

TokenizedClone Remote (17) asincrona

Mirror Locale adattivo (18)

Remote mirror adattivo (19)

Snapshot adattivo locale (20)

Remote snapshot adattivo (21)

Clone locale adattivo (22)

Clone adattivo remoto (23)

TokenizedClone locale (24)

TokenizedClone Remoto (25)

DMTF Riservato (..)

Fornitore specifico (0x8000.)

SupportedSynchronousActions

Tipo di dati: matrice Uint16

Tipo di accesso: sola lettura

Enumerazione che indica quali operazioni verranno eseguite in modo sincrono senza la creazione di un processo. Se un'operazione è inclusa sia in questa che in SupportedAsynchronousActions , l'implementazione sottostante indica che può o non creare un processo.

Nota

I metodi seguenti non sono supportati in modo asincrono:

  • AddMembers
  • AddReplicationEntity
  • AddServiceAccessPoint
  • AddSharedSecret
  • CreateGroup
  • DeleteGroup
  • RemoveMembers

CreateElementReplica (2)

CreateGroupReplica (3)

CreateSynchronizationAspect (4)

ModifyReplicaSynchronization (5)

ModifyListSynchronization (6)

ModifySettingsDefineState (7)

GetAvailableTargetElements (8)

GetPeerSystems (9)

GetReplicationRelationships (10)

GetServiceAccessPoints (11)

CreateGroup (12)

DeleteGroup (13)

AddMembers (14)

RemoveMembers (15)

AddReplicationEntity (16)

AddServiceAccessPoint (17)

AddSharedSecret (18)

CreateListReplica (19)

CreateGroupReplicaFromElements (20)

GetReplicationRelationshipInstances (21)

ModifyListSettingsDefineState (22)

CreateRemoteReplicationCollection (23)

AddToRemoteReplicationCollection (24)

RemoveFromRemoteReplicationCollection (25)

GetSynchronizationAspects (26)

GetSynchronizationAspectInstances (27)

CreateGroupReplicaFromElementSynchronizations (28)

AddElementsToGroupSynchronized (29)

ConfirmTargetData (30)

CreateListSynchronizationAspect (31)

DMTF Riservato ("..)

Fornitore specifico (0x8000.)

SupportCreateReplicationRelationshipMethod

Tipo di dati: booleano

Tipo di accesso: sola lettura

Se TRUE, l'operazione CreateReplicationRelationship è supportata.

SupportEmptyReplicationGroup

Tipo di dati: booleano

Tipo di accesso: sola lettura

Se TRUE, i gruppi di replica vuoti sono consentiti.

SupportFullDiscovery

Tipo di dati: booleano

Tipo di accesso: sola lettura

Se TRUE, si tratta di un modello completamente individuato.

SupportReplicationGroup

Tipo di dati: booleano

Tipo di accesso: sola lettura

Se TRUE, i gruppi di replica sono supportati.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Spazio dei nomi Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

Vedi anche

MSFT_StorageObject