Metodo AddInitiatorId della classe MSFT_MaskingSet
Aggiunge uno o più identificatori iniziatori al set di mascheramento.
Tutti i dischi virtuali nel set di maschera saranno accessibili (visualizzati) a questi iniziatori.
Sintassi
UInt32 AddInitiatorId(
[in] String InitiatorIds[],
[in] UInt16 HostType,
[in] Boolean RunAsJob,
[out] MSFT_StorageJob REF CreatedStorageJob,
[out] String ExtendedStatus
);
Parametri
InitiatorIds [in]
Matrice di stringhe contenenti indirizzi iniziatori. Per ogni indirizzo contenuto in questa matrice, deve essere creata un'istanza di MSFT_InitiatorId corrispondente e quindi associata a questo set di maschere usando la classe MSFT_MaskingSetToInitiatorId .
Questo parametro è obbligatorio e non può essere NULL.
HostType [in]
Il sistema operativo host o altri fattori ambientali host che possono influenzare il comportamento che il sistema di archiviazione deve avere quando mostra un disco virtuale a un iniziatore.
Sconosciuto (0)
Standard (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)
Microsoft Riservato (22..32767)
Specifica del fornitore (32768..65535)
RunAsJob [in]
Questo parametro controlla il comportamento asincrono che verrà seguito dal metodo .
TRUE per utilizzare il parametro CreatedStorageJob out quando la richiesta richiede molto tempo per il servizio; in caso contrario FALSE.
Se è stato creato un processo di archiviazione per tenere traccia dell'operazione, questo metodo restituirà il valore 4096 - 'Parameters Checked - Job Started'. Si noti che, anche se RunAsJob è TRUE, il metodo può comunque restituire un risultato se termina in tempo sufficiente.
Se FALSE o NULL, questo metodo seguirà il comportamento asincrono WMI predefinito, come determinato dal metodo del client per la chiamata ( ad esempio, sincrono, a meno che non venga richiesto diversamente).
CreatedStorageJob [out]
Se RunAsJob è impostato su TRUE e per l'esecuzione di questo metodo sono necessari alcuni minuti, questo parametro restituisce un riferimento al processo di archiviazione usato per tenere traccia dell'operazione a esecuzione prolungata.
ExtendedStatus [out]
Stringa contenente un oggetto MSFT_StorageExtendedStatus incorporato.
Questo parametro consente al provider di archiviazione di restituire informazioni di errore estese (specifiche dell'implementazione).
Valore restituito
Operazione riuscita (0)
Non supportato (1)
Errore non specificato (2)
Timeout (3)
Non riuscito (4)
Parametro non valido (5)
Accesso negato (40001)
Non sono disponibili risorse sufficienti per completare l'operazione. (40002)
Impossibile connettersi al provider di archiviazione. (46000)
Il provider di archiviazione non può connettersi al sottosistema di archiviazione. (46001)
L'indirizzo iniziatore specificato non è valido (53000)
Per questa operazione è accettabile un solo indirizzo iniziatore. (53001)
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Spazio dei nomi | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |