Partilhar via


HvCallCreatePartition

HvCallCreatePartition cria uma nova partição filha.

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 Chamada

0x0040 (Simples)

Layout AMD64 (tamanho total: 56 bytes)

Nome Compensação Tamanho Informações Prestadas
Flags 0 8 A criação de partições sinaliza a máscara de bits.
ProximityDomainInfo 8 8 Dica inicial de localidade NUMA.
CompatibilidadeVersão 16 4 Versão de compatibilidade solicitada.
Preenchimento (deve ser zero) 20 4 Alinhamento com limite de 8 bytes.
Properties.DisabledProcessorFeatures 24 16 O recurso de processador bancário desativa a(s) máscara(s).
Properties.DisabledProcessorXsaveFeatures 40 8 O componente de estado XSAVE desative a máscara.
ReservadoZ0 48 8 Deve ser 0.

Layout ARM64 (tamanho total: 48 bytes)

Nome Compensação Tamanho Informações Prestadas
Flags 0 8 A criação de partições sinaliza a máscara de bits.
ProximityDomainInfo 8 8 Dica inicial de localidade NUMA.
CompatibilidadeVersão 16 4 Versão de compatibilidade solicitada.
Preenchimento (deve ser zero) 20 4 Alinhamento com limite de 8 bytes.
Properties.DisabledProcessorFeatures 24 16 O recurso de processador bancário desativa a(s) máscara(s).
ReservadoZ0 40 8 Deve ser 0.

Parâmetros de saída

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

Ver também