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 |