HvCallEnablePartitionVtl
A hiperchamada HvCallEnablePartitionVtl permite um nível de confiança virtual para uma partição especificada. Ele deve ser usado em conjunto com HvCallEnableVpVtl para iniciar e usar uma nova VTL.
Interface
typedef union
{
UINT8 AsUINT8;
struct {
UINT8 EnableMbec:1;
UINT8 Reserved:7;
};
} HV_ENABLE_PARTITION_VTL_FLAGS;
HV_STATUS
HvCallEnablePartitionVtl(
_In_ HV_PARTITION_ID TargetPartitionId,
_In_ HV_VTL TargetVtl,
_In_ HV_ENABLE_PARTITION_VTL_FLAGS Flags
);
Restrições
- Uma VTL de inicialização sempre poderá habilitar uma VTL de destino se a VTL de destino for menor que a VTL de inicialização.
- Uma VTL de inicialização poderá habilitar uma VTL de destino mais alta se a VTL de inicialização for a VTL mais alta habilitada para a partição menor que a VTL de destino.
Código de chamada
0x000D
(Simples)
Parâmetros de Entrada
Nome | Deslocamento | Tamanho | Informações Fornecidas |
---|---|---|---|
TargetPartitionId |
0 | 8 | Fornece a ID de partição da partição para a qual essa solicitação é usada. |
TargetVtl |
8 | 1 | Especifica a VTL a ser habilitada por essa hiperchamada. |
Flags |
9 | 1 | Especifica uma máscara para habilitar recursos relacionados ao VSM. |
RsvdZ | 10 | 6 |