Método SetDefaults da classe MSFT_ResiliencySetting
Permite que um usuário modifique os valores de propriedade padrão do objeto MSFT_ResiliencySetting .
Os valores atualizados só entrarão em vigor para as criações subsequentes do disco virtual e não serão aplicados retroativamente.
Sintaxe
UInt32 SetDefaults(
[in] UInt16 NumberOfDataCopiesDefault,
[in] UInt16 PhysicalDiskRedundancyDefault,
[in] UInt16 NumberOfColumnsDefault,
[in] Boolean AutoNumberOfColumns,
[in] UInt64 InterleaveDefault,
[out] String ExtendedStatus
);
Parâmetros
NumberOfDataCopiesDefault [in]
O número desejado de cópias de dados completas a serem mantidas. Esse valor deve estar entre os valores das propriedades NumberofDataCopiesMin e NumberofDataCopiesMax do objeto MSFT_ResiliencySetting .
PhysicalDiskRedundancyDefault [in]
O nível desejado de tolerância a falhas de disco físico. Esse valor deve estar entre os valores das propriedades PhysicalDiskRedundancyMin e PhysicalDiskRedundancyMax do objeto MSFT_ResiliencySetting .
NumberOfColumnsDefault [in]
O número desejado de discos físicos para distribuir dados. Esse valor deve estar entre os valores das propriedades NumberOfColumnsMin e NumberofColumnsMax do objeto MSFT_ResiliencySetting .
AutoNumberOfColumns [in]
Se TRUE, o provedor de armazenamento (ou subsistema) deverá escolher automaticamente o que determina ser o melhor número de colunas para essa configuração de resiliência. Se esse parâmetro for TRUE, o parâmetro NumberOfColumnsDefault deverá ser NULL.
InterleaveDefault [in]
O tamanho desejado de uma faixa de dados em um único disco físico em uma configuração de resiliência baseada em distribuição. Esse valor deve estar entre os valores das propriedades InterleaveMin e InterleaveMax do objeto MSFT_ResiliencySetting .
ExtendedStatus [out]
Uma cadeia de caracteres que contém um objeto MSFT_StorageExtendedStatus inserido.
Esse parâmetro permite que o provedor de armazenamento retorne informações de erro estendidas (específicas da implementação).
Retornar valor
Valor/código retornado | Descrição |
---|---|
Êxito 0 | O método foi concluído com sucesso. |
Sem suporte 1 | Não há suporte para esse método para esse objeto. |
Erro não especificado 2 | Ocorreu um erro não especificado. |
Tempo limite 3 | O método atingiu o tempo limite. |
Falha 4 | O método falhou. |
Parâmetro inválido 5 | Um ou mais valores de parâmetro não eram válidos. |
Acesso negado 40001 | |
Não há recursos suficientes para concluir a operação. 40002 | |
Não é possível se conectar ao provedor de armazenamento. 46000 | |
O provedor de armazenamento não pode se conectar ao subsistema de armazenamento. 46001 | |
Essa operação não tem suporte em pools de armazenamento primordiais. 48000 | |
O pool de armazenamento não pôde concluir a operação porque sua integridade ou status operacional não permite. 48006 | |
O pool de armazenamento não pôde concluir a operação porque sua configuração é somente leitura. 48007 | |
O valor de PhysicalDiskRedundancy está fora do intervalo de valores com suporte. 49002 | |
O valor de NumberOfDataCopies está fora do intervalo de valores com suporte. 49003 | |
O valor de Interleave está fora do intervalo de valores com suporte. 49005 | |
O valor de NumberOfColumns está fora do intervalo de valores com suporte. 49006 |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Namespace | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |