Método AddInitiatorId de la clase MSFT_MaskingSet
Agrega uno o varios identificadores de iniciador al conjunto de enmascaramiento.
Todos los discos virtuales del conjunto de enmascaramiento serán accesibles (mostrados) a estos iniciadores.
Sintaxis
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 cadenas que contienen direcciones del iniciador. Para cada dirección contenida en esta matriz, se debe crear una instancia de MSFT_InitiatorId correspondiente y, a continuación, asociarla a este conjunto de enmascaramiento mediante la clase MSFT_MaskingSetToInitiatorId .
Este parámetro es obligatorio y no puede ser NULL.
HostType [in]
El sistema operativo host u otros factores ambientales del host que pueden influir en el comportamiento que el sistema de almacenamiento debe tener al mostrar un disco virtual a un iniciador.
Desconocido (0)
Estándar (2)
Solaris (3)
HPUX (4)
OpenVMS (5)
Tru64 (6)
Netware (7)
Sequent (8)
AIX (9)
DGUX (10)
Dynix (11)
Irix (12)
Cisco iSCSI Storage Router (13)
Linux (14)
Microsoft Windows (15)
OS400 (16)
TRESPASS (17)
HI-UX (18)
VMware ESXi (19)
Microsoft Windows Server 2008 (20)
Microsoft Windows Server 2003 (21)
Reservado por Microsoft (22..32767)
Específico del proveedor (32768..65535)
RunAsJob [in]
Este parámetro controla el comportamiento asincrónico que seguirá el método.
TRUE para usar el parámetro CreatedStorageJob out cuando la solicitud tarda mucho tiempo en atenderse; en caso contrario , FALSE.
Si se ha creado un trabajo de almacenamiento para realizar un seguimiento de la operación, este método devolverá 4096 - "Parámetros de método comprobados: iniciado el trabajo". Tenga en cuenta que incluso si RunAsJob es TRUE, el método todavía puede devolver un resultado si finaliza en un tiempo suficiente.
Si es FALSE o NULL, este método seguirá el comportamiento asincrónico de WMI predeterminado determinado por el método del cliente para la invocación (es decir, sincrónico a menos que se solicite lo contrario).
CreatedStorageJob [out]
Si RunAsJob se establece en TRUE y este método tarda un tiempo en ejecutarse, este parámetro devuelve una referencia al trabajo de almacenamiento usado para realizar un seguimiento de la operación de larga duración.
ExtendedStatus [out]
Cadena que contiene un objeto MSFT_StorageExtendedStatus incrustado.
Este parámetro permite al proveedor de almacenamiento devolver información de error extendida (específica de la implementación).
Valor devuelto
Correcto (0)
No compatible (1)
Error no especificado (2)
Tiempo de espera (3)
Error (4)
Parámetro no válido (5)
Acceso denegado (40001)
No hay suficientes recursos para completar la operación. (40002)
No se puede conectar al proveedor de almacenamiento. (46000)
El proveedor de almacenamiento no puede conectarse al subsistema de almacenamiento. (46001)
La dirección del iniciador especificada no es válida (53000)
Solo una dirección del iniciador es aceptable para esta operación. (53001)
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Espacio de nombres | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |