Partilhar via


classe MSFT_ReplicationCapabilities

Representa os recursos de replicação de um subsistema de armazenamento.

A sintaxe a seguir é simplificada do código MOF e inclui todas as propriedades herdadas.

Sintaxe

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

Membros

A classe MSFT_ReplicationCapabilities tem estes tipos de membros:

Métodos

A classe MSFT_ReplicationCapabilities tem esses métodos.

Método Descrição
GetRecoveryPointData Retorna, para um determinado ReplicationType, dados de ponto de recuperação.
GetSupportedCopyStates Retorna, para um determinado ReplicationType, os estados de cópia com suporte.
GetSupportedFeatures Retorna, para um determinado ReplicationType, os recursos com suporte.
GetSupportedGroupCopyStates Retorna, para um determinado ReplicationType, os estados de cópia do grupo de replicação com suporte.
GetSupportedGroupFeatures Retorna, para um determinado ReplicationType, os recursos de grupo com suporte.
GetSupportedGroupOperations Retorna, para um determinado ReplicationType, as operações com suporte em uma associação sincronizada de grupo que podem ser fornecidas para a operação ModifyReplicaSynchronization .
GetSupportedOperations Retorna, para um determinado ReplicationType, as Operações com suporte em uma associação StorageSynchronized que podem ser fornecidas para a operação ModifyReplicaSynchronization .

Propriedades

A classe MSFT_ReplicationCapabilities tem essas propriedades.

DefaultRecoveryPointObjective

Tipo de dados: UInt32

Tipo de acesso: Somente leitura

Valor padrão para o ponto de recuperação.

SupportedAsynchronousActions

Tipo de dados: matriz Uint16

Tipo de acesso: Somente leitura

Uma enumeração que indica quais operações serão executadas como trabalhos assíncronos. Se uma operação estiver incluída nesse e em SupportedSynchronousActions , a implementação subjacente indicará que ela pode ou não criar um trabalho.

Observação

Não há suporte para os seguintes métodos de forma assíncrona:

  • 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 Reservado ("..)

Específico do fornecedor (0x8000..)

SupportedObjectTypes

Tipo de dados: matriz UInt16

Tipo de acesso: Somente leitura

Uma enumeração que indica os tipos de objeto com suporte associados a esses recursos de replicação.

VirtualDisk (2)

Volume (3)

ReplicaPeer (4)

Partição (..)

ReplicationGroup (0x8000)

StorageSubSystem (0x8001)

(0x8002)

SupportedReplicationTypes

Tipo de dados: matriz UInt16

Tipo de acesso: somente gravação

Uma enumeração que indica as combinações SyncType/Mode/Local ou Remote com suporte.

Local de Espelho Síncrono (2)

Espelho Assíncrono Local (3)

Espelhamento Remoto Síncrono (4)

Espelhamento Remoto Assíncrono (5)

Local do Instantâneo Síncrono (6)

Local do Instantâneo Assíncrono (7)

Instantâneo síncrono remoto (8)

Instantâneo Remoto Assíncrono (9)

Clone Local Síncrono (10)

Clone Local Assíncrono (11)

Clone Remoto Síncrono (12)

Clone Remoto Assíncrono (13)

Tokenizado SíncronoClone Local (14)

Assíncrono TokenizedClone Local (15)

Tokenizado Síncrono Remoto deClone (16)

Tokenizado Assíncrono RemotoClone (17)

Adaptive Mirror Local (18)

Adaptive Mirror Remote (19)

Local do Instantâneo Adaptável (20)

Adaptive Snapshot Remote (21)

Clonagem Adaptável Local (22)

Clonagem Adaptável Remota (23)

Adaptive TokenizedClone Local (24)

Adaptive TokenizedClone Remote (25)

DMTF Reservado (..)

Específico do fornecedor (0x8000..)

SupportedSynchronousActions

Tipo de dados: matriz Uint16

Tipo de acesso: Somente leitura

Uma enumeração que indica quais operações serão executadas de forma síncrona sem a criação de um trabalho. Se uma operação estiver incluída nesse e em SupportedAsynchronousActions , a implementação subjacente indicará que ela pode ou não criar um trabalho.

Observação

Não há suporte para os seguintes métodos de forma assíncrona:

  • 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 Reservado ("..)

Específico do fornecedor (0x8000..)

SupportsCreateReplicationRelationshipMethod

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Se TRUE, a operação CreateReplicationRelationship terá suporte.

SupportsEmptyReplicationGroup

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Se TRUE, os grupos de replicação vazios serão permitidos.

SupportsFullDiscovery

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Se TRUE, esse é um modelo totalmente descoberto.

SupportsReplicationGroup

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Se TRUE, os grupos de replicação serão compatíveis.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2016 [somente aplicativos da área de trabalho]
Namespace Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

Confira também

MSFT_StorageObject