Udostępnij przez


HvCallEnableVpVtl

HvCallEnableVpVtl umożliwia uruchamianie biblioteki VTL na vp. Ta funkcja hypercall powinna być używana w połączeniu z biblioteką HvCallEnablePartitionVtl w celu włączenia i używania biblioteki VTL. Aby włączyć bibliotekę VTL na vp, należy najpierw włączyć dla partycji. To wywołanie nie zmienia aktywnej biblioteki VTL.

Interfejs


HV_STATUS
HvCallEnableVpVtl(
   _In_ HV_PARTITION_ID TargetPartitionId,
   _In_ HV_VP_INDEX VpIndex,
   _In_ HV_VTL TargetVtl,
   _In_ HV_INITIAL_VP_CONTEXT VpVtlContext
   );

Restrictions

Ogólnie rzecz biorąc, VTL można włączyć tylko przez wyższą bibliotekę VTL. Istnieje jeden wyjątek od tej reguły: najwyższa włączona funkcja VTL dla partycji może włączyć wyższą docelową bibliotekę VTL.

Po włączeniu docelowej biblioteki VTL na vp wszystkie inne wywołania umożliwiające włączenie biblioteki VTL muszą pochodzić z równych lub większych list VTLs. Ta funkcja hypercall zakończy się niepowodzeniem, jeśli zostanie wywołana, aby włączyć bibliotekę VTL, która jest już włączona dla vp.

Kod wywołania

0x000F (Proste)

Parametry wejściowe

Układ x64

Name Przesunięcie Rozmiar Podane informacje
TargetPartitionId 0 8 Dostarcza identyfikator partycji partycji, dla którego to żądanie jest przeznaczone.
VpIndex 8 4 Określa indeks procesora wirtualnego, na którym ma być włączona funkcja VTL.
TargetVtl 12 1 Określa bibliotekę VTL, która ma być włączona przez tę funkcję hypercall.
RsvdZ 13 3
VpVtlContext 16 224 Określa początkowy kontekst, w którym vp powinien rozpoczynać się od pierwszego wpisu do docelowej biblioteki VTL.

Układ ARM64

Name Przesunięcie Rozmiar Podane informacje
TargetPartitionId 0 8 Dostarcza identyfikator partycji partycji, dla którego to żądanie jest przeznaczone.
VpIndex 8 4 Określa indeks procesora wirtualnego, na którym ma być włączona funkcja VTL.
TargetVtl 12 1 Określa bibliotekę VTL, która ma być włączona przez tę funkcję hypercall.
RsvdZ 13 3
VpVtlContext 16 72 Określa początkowy kontekst, w którym vp powinien rozpoczynać się od pierwszego wpisu do docelowej biblioteki VTL.

Zobacz także