Metodo CreateStorageTier della classe MSFT_StoragePool
Crea un modello di livello di archiviazione nel pool di archiviazione. Questo metodo è disponibile solo quando la proprietà SupportsStorageTierCreation nel sottosistema di archiviazione è impostata su TRUE. Se è impostato su FALSE, questo metodo avrà esito negativo con MI_RESULT_NOT_SUPPORTED. Questo metodo non è supportato per i pool primordiali.
Sintassi
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
);
Parametri
FriendlyName [in]
Nome descrittivo del livello di archiviazione.
MediaType [in]
Tipo di supporto del livello di archiviazione.
Valore | Significato |
---|---|
3 | HDD |
4 | SSD |
Descrizione [in]
Descrizione del livello di archiviazione.
RunAsJob [in]
Se TRUE, questo metodo usa il parametro CreatedStorageJob quando la richiesta richiede molto tempo al servizio. Se è stato creato un processo di archiviazione per tenere traccia dell'operazione, questo metodo restituirà i parametri del metodo checked - Job Started.
Nota
Anche se RunAsJob è TRUE, questo metodo può comunque restituire un risultato se è terminato in tempo sufficiente.
Se FALSE o NULL, questo metodo seguirà il comportamento asincrono WMI predefinito determinato dal metodo del client per la chiamata. In altre parole, è sincrono, a meno che non venga richiesto diversamente.
CreatedStorageTier [out]
Livello di archiviazione creato, un oggetto MSFT_StorageTier .
CreatedStorageJob [out]
Se RunAsJob è impostato su TRUE e l'esecuzione di questo metodo richiede molto tempo, questo parametro riceve un riferimento all'oggetto processo di archiviazione utilizzato per tenere traccia dell'operazione a esecuzione prolungata.
ExtendedStatus [out]
Informazioni estese sugli errori in un oggetto MSFT_StorageExtendedStatus . Queste informazioni sono 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)
Il pool di archiviazione non è riuscito a completare l'operazione perché la configurazione è di sola lettura. (48007)
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8.1 [solo app desktop] |
Server minimo supportato | Windows Server 2012 R2 [solo app desktop] |
Spazio dei nomi | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |