Freigeben über


CreateResourcePool-Methode der CIM_ResourcePoolConfigurationService-Klasse

Startet einen Auftrag, um einen ResourcePool-Stamm zu erstellen. Der ResourcePool wird auf dasselbe System wie dieser Dienst festgelegt.

Syntax

uint32 CreateResourcePool(
  [in]  string                ElementName,
  [in]  CIM_LogicalDevice REF HostResources[],
  [in]  string                ResourceType,
  [out] CIM_ResourcePool  REF Pool,
  [out] CIM_ConcreteJob   REF Job
);

Parameter

ElementName [in]

Ein endbenutzerrelevanter Name für den pool, der erstellt wird. Wenn NULL, kann ein vom System bereitgestellter Standardname verwendet werden. Der Wert wird in der ElementName-Eigenschaft für den erstellten Pool gespeichert.

HostResources [in]

Array von 0 oder mehr CIM_LogicalDevice Geräten, die zum Erstellen des Pools oder zum Ändern der Quellblöcke verwendet werden. Alle Elemente im Array müssen vom gleichen Typ sein.

ResourceType [in]

Der Typ der Ressourcen, die vom erstellten Pool verwaltet werden. Wenn HostResources Elemente enthält, muss diese Eigenschaft ihren Typ festlegen.

Pool [out]

Gibt bei Erfolg einen Verweis auf die resultierende CIM_ResourcePool zurück. Wenn ein Auftrag zurückgegeben wird, kann dies NULL sein. In diesem Fall muss der Client den Auftrag verwenden, um den resultierenden ResourcePool nach Abschluss des Auftrags zu suchen.

Auftrag [out]

Verweis auf einen CIM_ConcreteJob , der den Auftrag darstellt (kann NULL sein, wenn der Auftrag abgeschlossen ist).

Rückgabewert

Gibt bei Erfolg eine 0 zurück; Gibt andernfalls einen Fehler zurück.

Auftrag ohne Fehler abgeschlossen (0)

Nicht unterstützt (1)

Unbekannt (2)

Timeout (3)

Fehler (4)

Ungültiger Parameter (5)

In Verwendung (6)

Falscher ResourceType für den Pool (7)

DMTF Reserviert (..)

Methodenparameter überprüft – Auftrag gestartet (4096)

Größe nicht unterstützt (4097)

Reservierte Methode (4098..32767)

Herstellerspezifisch (32768..65535)

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 8.1
Unterstützte Mindestversion (Server)
Windows Server 2012 R2
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Siehe auch

CIM_ResourcePoolConfigurationService