Compartilhar via


Método CreateStorageTier da classe MSFT_StoragePool

Cria um modelo de camada de armazenamento no pool de armazenamento. Esse método só estará disponível quando a propriedade SupportsStorageTierCreation no subsistema de armazenamento estiver definida como TRUE. Se estiver definido como FALSE, esse método falhará com MI_RESULT_NOT_SUPPORTED. Não há suporte para esse método em pools primordiais.

Sintaxe

UInt32 CreateStorageTier(
  [in]  String              FriendlyName,
  [in]  UInt16              MediaType,
  [in]  String              Description,
  [in]  Boolean             RunAsJob,
  [out] String              CreatedStorageTier,
  [out] MSFT_StorageJob REF CreatedStorageJob,
  [out] String              ExtendedStatus
);

Parâmetros

FriendlyName [in]

O nome amigável da camada de armazenamento.

MediaType [in]

O tipo de mídia da camada de armazenamento.

Valor Significado
3 HDD
4 SSD

Descrição [in]

A descrição da camada de armazenamento.

RunAsJob [in]

Se TRUE, esse método usará o parâmetro CreatedStorageJob quando a solicitação estiver demorando muito tempo para ser atendida. Se um trabalho de armazenamento tiver sido criado para acompanhar a operação, esse método retornará Parâmetros de Método Verificados – Trabalho Iniciado.

Observação

Mesmo que RunAsJob seja TRUE, esse método ainda poderá retornar um resultado se tiver terminado em tempo suficiente.

Se FALSE ou NULL, esse método seguirá o comportamento assíncrono WMI padrão, conforme determinado pelo método do cliente para invocação. Em outras palavras, ele é síncrono, a menos que solicitado de outra forma.

CreatedStorageTier [out]

A camada de armazenamento criada, um objeto MSFT_StorageTier .

CreatedStorageJob [out]

Se RunAsJob for definido como TRUE e esse método levar muito tempo para ser executado, esse parâmetro receberá uma referência ao objeto de trabalho de armazenamento que é usado para acompanhar a operação de execução prolongada.

ExtendedStatus [out]

Informações de erro estendidas em um objeto MSFT_StorageExtendedStatus . Essas informações são 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)

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

Requisitos

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

Confira também

MSFT_StoragePool