Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sanal işlemcinin yerel APIC durumunu ayarlar.
Important
WHvSetVirtualProcessorInterruptControllerState2 kullanım dışı bırakıldı. Bunun yerine durum türüyle WHvVirtualProcessorStateTypeInterruptControllerState2 kullanınWHvSetVirtualProcessorState.
Note
Bu işlev yalnızca x64 bölümleri için geçerlidir.
Sözdizimi
HRESULT
WINAPI
WHvSetVirtualProcessorInterruptControllerState2(
_In_ WHV_PARTITION_HANDLE Partition,
_In_ UINT32 VpIndex,
_In_reads_bytes_(StateSize) const VOID* State,
_In_ UINT32 StateSize
);
Parameters
Partition
Bölüm nesnesi için tanıtıcı.
VpIndex
Kesme denetleyicisi durumu ayarlanmış sanal işlemcinin dizinini belirtir.
State
Standart dış durum biçiminde uygulanacak kesme denetleyicisi durumunu belirtir.
StateSize
Stateboyutunu bayt cinsinden belirtir.
Dönüş Değeri
İşlev başarılı olursa, dönüş değeri olur S_OK.
ise State veya gerekli durum boyutundan küçükseStateSize, dönüş değeri olurE_POINTER.NULL Mevcut bir sanal işlemciyi tanımlamazsa VpIndex , dönüş değeri olur WHV_E_VP_DOES_NOT_EXIST. Sanal işlemciye geçerli durumunda erişilemiyorsa, dönüş değeri olur WHV_E_INVALID_VP_STATE.
Açıklamalar
İşlev, WHvSetVirtualProcessorInterruptControllerState2 belirtilen sanal işlemcinin yerel APIC durumunu standart dış durum biçimindeki bir arabellekten (genellikle daha önce tarafından WHvGetVirtualProcessorInterruptControllerState2üretilen bir arabellekten) geri yükler. Görev öncelik kaydı (TPR) hiper yöneticinin kesme denetleyicisi durumunun bir parçası olmadığından, sağlanan TPR geçerli değerden farklı olduğunda işlev sanal işlemcinin CR8 kaydını da eşitler.
işlevi, bölüm için yapılandırılması için yerel APIC öykünmesini gerektirir.
Requirements
| Requirement | Değer |
|---|---|
| Desteklenen en düşük Windows | Windows 10, sürüm 2004 |
| Header | WinHvPlatform.h |
| Kütüphane | WinHvPlatform.lib |
| DLL | WinHvPlatform.dll |
| Architecture | x64 |