Compartilhar via


HvCallCreatePartition

HvCallCreatePartition cria uma nova partição filho.

Interfase

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 chamada

0x0040 (Simples)

Layout AMD64 (tamanho total de 56 bytes)

Nome Offset Tamanho Informações fornecidas
Flags 0 8 Máscara de bits de sinalizadores de criação de partição.
ProximityDomainInfo 8 8 Dica de localidade NUMA inicial.
CompatibilityVersion 16 4 Versão de compatibilidade solicitada.
Preenchimento (deve ser zero) 20 4 Alinhamento ao limite de 8 bytes.
Properties.DisabledProcessorFeatures 24 16 O recurso de processador bancário desabilitar máscaras.
Properties.DisabledProcessorXsaveFeatures 40 8 Componente de estado XSAVE desabilitar máscara.
ReservedZ0 48 8 Deve ser 0.

Layout ARM64 (tamanho total de 48 bytes)

Nome Offset Tamanho Informações fornecidas
Flags 0 8 Máscara de bits de sinalizadores de criação de partição.
ProximityDomainInfo 8 8 Dica de localidade NUMA inicial.
CompatibilityVersion 16 4 Versão de compatibilidade solicitada.
Preenchimento (deve ser zero) 20 4 Alinhamento ao limite de 8 bytes.
Properties.DisabledProcessorFeatures 24 16 O recurso de processador bancário desabilitar máscaras.
ReservedZ0 40 8 Deve ser 0.

Parâmetros de Saída

Nome Offset Tamanho Informações fornecidas
NewPartitionId 0 8 Identificador de partição atribuído.

Consulte Também