Compartilhar via


Método AddInitiatorId da classe MSFT_MaskingSet

Adiciona um ou mais identificadores iniciadores ao conjunto de máscaras.

Todos os discos virtuais no conjunto de mascaramento estarão acessíveis (mostrados) para esses iniciadores.

Sintaxe

UInt32 AddInitiatorId(
  [in]  String                  InitiatorIds[],
  [in]  UInt16                  HostType,
  [in]  Boolean                 RunAsJob,
  [out] MSFT_StorageJob REF CreatedStorageJob,
  [out] String                  ExtendedStatus
);

Parâmetros

InitiatorIds [in]

Matriz de cadeias de caracteres que contêm endereços iniciadores. Para cada endereço contido nessa matriz, uma instância de MSFT_InitiatorId correspondente deve ser criada e associada a esse conjunto de máscaras usando a classe MSFT_MaskingSetToInitiatorId .

Esse parâmetro é necessário e não pode ser NULL.

HostType [in]

O sistema operacional host ou outros fatores ambientais de host que podem influenciar o comportamento que o sistema de armazenamento deve ter ao mostrar um disco virtual para um iniciador.

Desconhecido (0)

Padrão (2)

Solaris (3)

HPUX (4)

OpenVMS (5)

Tru64 (6)

Netware (7)

Sequente (8)

AIX (9)

DGUX (10)

Dynix (11)

Irix (12)

Cisco iSCSI Storage Router (13)

Linux (14)

Microsoft Windows (15)

OS400 (16)

INVASÃO (17)

HI-UX (18)

VMware ESXi (19)

Microsoft Windows Server 2008 (20)

Microsoft Windows Server 2003 (21)

Microsoft Reserved (22..32767)

Específico do fornecedor (32768..65535)

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 leva 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 terminar em tempo suficiente.

Se FALSE ou NULL, esse método seguirá o comportamento assíncrono padrão do WMI, 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 estiver 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

Sucesso (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 endereço do iniciador especificado não é válido (53000)

Somente um endereço iniciador é aceitável para esta operação. (53001)

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_MaskingSet