Método AddVirtualDisk da classe MSFT_MaskingSet
Adiciona um ou mais discos virtuais ao conjunto de mascaramento.
Adicionar um disco virtual permite que o disco seja mostrado aos iniciadores contidos no conjunto.
Sintaxe
UInt32 AddVirtualDisk(
[in] String VirtualDiskNames[],
[in] UInt16 DeviceNumbers[],
[in] UInt16 DeviceAccesses[],
[in] Boolean RunAsJob,
[out] MSFT_StorageJob REF CreatedStorageJob,
[out] String ExtendedStatus
);
Parâmetros
VirtualDiskNames [in]
Matriz de cadeias de caracteres que contêm nomes de disco virtual. Esse parâmetro é necessário e não pode ser NULL.
DeviceNumbers [in]
Matriz de números de dispositivo para os discos virtuais. Este parâmetro é necessário.
DeviceAccesses [in]
Matriz de acessos de dispositivo para os discos virtuais.
Leitura gravação (2)
Somente leitura (3)
Sem acesso (4)
RunAsJob [in]
Esse parâmetro controla o comportamento assíncrono que o método seguirá.
TRUE para usar o parâmetro CreatedStorageJob out quando a solicitação levar muito tempo para ser atendida; caso contrário , FALSE.
Se um trabalho de armazenamento tiver sido criado para acompanhar a operação, esse método retornará 4096 – 'Parâmetros de Método Verificados - Trabalho Iniciado'. Observe que, mesmo que RunAsJob seja TRUE, o método ainda poderá retornar um resultado se for concluído 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 (ou seja, síncrono, a menos que solicitado de outra forma).
CreatedStorageJob [out]
Se RunAsJob for definido como TRUE e esse método demorar um pouco para ser executado, esse parâmetro retornará uma referência ao trabalho de armazenamento usado para acompanhar a operação de execução prolongada.
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 foi possível encontrar o disco virtual especificado. (50000)
O número do dispositivo especificado não é válido. (52000)
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 |