Freigeben über


HvCallCreatePartition

HvCallCreatePartition erstellt eine neue untergeordnete Partition.

Schnittstelle

HV_STATUS
HvCallCreatePartition(
    _In_ UINT64                            Flags,
    _In_ HV_PROXIMITY_DOMAIN_INFO          ProximityDomainInfo,
    _In_ HV_COMPATIBILITY_VERSION          CompatibilityVersion,
    _In_ HV_PARTITION_CREATION_PROPERTIES  Properties,
    _In_ UINT64                            ReservedZ0,
    _Out_ HV_PARTITION_ID*                 NewPartitionId
);

Anrufcode

0x0040 (Einfach)

AMD64-Layout (Gesamtgröße 56 Bytes)

Name Offset Größe Bereitgestellte Informationen
Flags 0 8 Die Partitionserstellung kennzeichnet Bitmaske.
ProximityDomainInfo 8 8 Initial NUMA locality hint.
CompatibilityVersion 16 4 Angeforderte Kompatibilitätsversion.
Abstand (sollte null sein) 20 4 Ausrichtung auf 8-Byte-Grenze.
Properties.DisabledProcessorFeatures 24 16 Die Funktion "Banked Processor" deaktiviert Masken.
Properties.DisabledProcessorXsaveFeatures 40 8 XSAVE-Zustandskomponente deaktivieren die Maske.
ReservedZ0 48 8 Muss 0 sein.

ARM64-Layout (Gesamtgröße 48 Bytes)

Name Offset Größe Bereitgestellte Informationen
Flags 0 8 Die Partitionserstellung kennzeichnet Bitmaske.
ProximityDomainInfo 8 8 Initial NUMA locality hint.
CompatibilityVersion 16 4 Angeforderte Kompatibilitätsversion.
Abstand (sollte null sein) 20 4 Ausrichtung auf 8-Byte-Grenze.
Properties.DisabledProcessorFeatures 24 16 Die Funktion "Banked Processor" deaktiviert Masken.
ReservedZ0 40 8 Muss 0 sein.

Ausgabeparameter

Name Offset Größe Bereitgestellte Informationen
NewPartitionId 0 8 Zugewiesener Partitionsbezeichner.

Siehe auch