Partilhar via


Método SetDefaults da classe MSFT_StoragePool

Define ou altera os valores padrão das propriedades do objeto do pool de armazenamento.

Observe que nem todos os parâmetros devem ser especificados e somente os especificados serão atualizados.

Sintaxe

UInt32 SetDefaults(
  [in]  UInt16  ProvisioningTypeDefault,
  [in]  String  ResiliencySettingNameDefault,
  [in]  Boolean EnclosureAwareDefault,
  [in]  UInt64  WriteCacheSizeDefault,
  [in]  Boolean AutoWriteCacheSize,
  [out] String  ExtendedStatus
);

Parâmetros

ProvisioningTypeDefault [in]

O tipo de provisionamento padrão para discos virtuais no pool de armazenamento.

Valor Significado
Fino 1 O armazenamento para o disco virtual é alocado sob demanda.
Corrigido 2 O armazenamento para o disco virtual é alocado no momento da criação do disco virtual.

ResiliencySettingNameDefault [in]

A nova configuração de resiliência padrão para o pool de armazenamento. A configuração de resiliência especificada já deve estar associada a esse pool de armazenamento.

EnclosureAwareDefault [in]

TRUE se o pool de armazenamento estiver ciente do compartimento por padrão. Esse parâmetro determina a política de alocação padrão para discos virtuais criados em um pool de armazenamento com reconhecimento de compartimento. Por exemplo, um subsistema com reconhecimento de compartimento pode equilibrar cada cópia de dados do disco virtual em vários compartimentos físicos, de modo que cada compartimento contenha uma cópia de dados completa do disco virtual.

WriteCacheSizeDefault [in]

O novo tamanho padrão do cache de gravação para criação de disco virtual.

AutoWriteCacheSize [in]

TRUE se o provedor deve pegar o tamanho do cache de gravação automática; caso contrário, FALSE.

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

Êxito (0)

Sem suporte (1)

Erro não especificado (2)

Tempo limite (3)

Falha (4)

Parâmetro inválido (5)

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)

Não há suporte para essa operação em pools de armazenamento primordiais. (48000)

Não há suporte para a configuração de resiliência especificada por esse pool de armazenamento. (48002)

O pool de armazenamento não pôde concluir a operação porque sua integridade ou status operacional não a permite. (48006)

O pool de armazenamento não pôde concluir a operação porque sua configuração é somente leitura. (48007)

Não existe nenhuma configuração de resiliência com esse nome. (49000)

O valor de WriteCacheSize está fora do intervalo de valores com suporte. (50005)

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

Confira também

MSFT_StoragePool