Freigeben über


CreateChildResourcePool-Methode der CIM_ResourcePoolConfigurationService-Klasse

Starten Sie einen Auftrag, um mithilfe der angegebenen Zuordnungseinstellungen einen Unterpool aus einem übergeordneten Pool zu erstellen.

Syntax

uint32 CreateChildResourcePool(
  [in]  string               ElementName,
  [in]  string               Settings[],
  [in]  CIM_ResourcePool REF ParentPool[],
  [out] CIM_ResourcePool REF Pool,
  [out] CIM_ConcreteJob  REF Job
);

Parameter

ElementName [in]

Ein endbenutzerrelevanter Name für den zu erstellenden Pool. Wenn NULL, kann ein vom System bereitgestellter Standardname verwendet werden. Der Wert wird in der ElementName-Eigenschaft für das erstellte Element gespeichert.

Einstellungen [in]

Zeichenfolge, die eine Darstellung einer CIM_SettingData instance enthält, die verwendet wird, um die Einstellungen für den untergeordneten Pool anzugeben.

ParentPool [in]

Ein CIM_ResourcePool , aus dem der neue Pool erstellt werden soll.

Pool [out]

Eine CIM_ResourcePool , die auf den resultierenden Pool verweist.

Auftrag [out]

Verweis auf den Auftrag (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)

Unzureichende Ressourcen (8)

DMTF Reserviert (..)

Methodenparameter überprüft – Auftrag gestartet (4096)

Größe nicht unterstützt (4097)

Methode Reserviert (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