Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |