Condividi tramite


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

Vedi anche

MSFT_StoragePool