Compartir a través de


HvCallCreatePartition

HvCallCreatePartition crea una nueva partición secundaria.

Interfaz

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
);

Código de llamada

0x0040 (Simple)

Diseño AMD64 (tamaño total de 56 bytes)

Nombre Desplazar Tamaño Información proporcionada
Flags 0 8 Marca de creación de particiones máscara de bits.
ProximityDomainInfo 8 8 Sugerencia inicial de localidad de NUMA.
CompatibilityVersion 16 4 Versión de compatibilidad solicitada.
Relleno (debe ser cero) 20 4 Alineación con el límite de 8 bytes.
Properties.DisabledProcessorFeatures veinticuatro 16 La característica del procesador bancario deshabilita las máscaras.
Properties.DisabledProcessorXsaveFeatures 40 8 El componente de estado XSAVE deshabilita la máscara.
ReservedZ0 48 8 Debe ser 0.

Diseño arm64 (tamaño total de 48 bytes)

Nombre Desplazar Tamaño Información proporcionada
Flags 0 8 Marca de creación de particiones máscara de bits.
ProximityDomainInfo 8 8 Sugerencia inicial de localidad de NUMA.
CompatibilityVersion 16 4 Versión de compatibilidad solicitada.
Relleno (debe ser cero) 20 4 Alineación con el límite de 8 bytes.
Properties.DisabledProcessorFeatures veinticuatro 16 La característica del procesador bancario deshabilita las máscaras.
ReservedZ0 40 8 Debe ser 0.

Parámetros de salida

Nombre Desplazar Tamaño Información proporcionada
NewPartitionId 0 8 Identificador de partición asignado.

Véase también