WHvSetNotificationPortProperty

Mevcut bildirim bağlantı noktasında bir özellik ayarlar.

Sözdizimi

typedef enum WHV_NOTIFICATION_PORT_PROPERTY_CODE
{
    WHvNotificationPortPropertyPreferredTargetVp = 1,
    WHvNotificationPortPropertyPreferredTargetDuration = 5,
} WHV_NOTIFICATION_PORT_PROPERTY_CODE;

typedef UINT64 WHV_NOTIFICATION_PORT_PROPERTY;

typedef PVOID WHV_NOTIFICATION_PORT_HANDLE;

HRESULT
WINAPI
WHvSetNotificationPortProperty(
    _In_ WHV_PARTITION_HANDLE Partition,
    _In_ WHV_NOTIFICATION_PORT_HANDLE PortHandle,
    _In_ WHV_NOTIFICATION_PORT_PROPERTY_CODE PropertyCode,
    _In_ WHV_NOTIFICATION_PORT_PROPERTY PropertyValue
    );

Parameters

Partition

Bölüm nesnesi için tanıtıcı.

PortHandle

tarafından WHvCreateNotificationPortdöndürülen bildirim bağlantı noktasına işle.

PropertyCode

Ayarlanacağı özelliği bir WHV_NOTIFICATION_PORT_PROPERTY_CODE değer olarak belirtir.

PropertyValue

tarafından PropertyCodetanımlanan özelliğe atanacak değeri belirtir.

Dönüş Değeri

İşlev başarılı olursa, dönüş değeri olur S_OK.

Özellik için aralık dışındaysa PropertyValue (örneğin, geçerli bir dizin WHV_ANY_VP veya geçerli bir bildirim bağlantı noktasına başvurmayan hedef sanal işlemci dizini) desteklenen WHV_NOTIFICATION_PORT_PROPERTY_CODE değerlerden biri değilse PortHandle işlev başarısız olurPropertyCode.

Açıklamalar

WHvSetNotificationPortProperty işlevi ile WHvCreateNotificationPortoluşturulmuş bir bildirim bağlantı noktasında bir özellik ayarlar.

WHvNotificationPortPropertyPreferredTargetVp , hiper yöneticinin bağlantı noktası bildirimleri için hedef olarak tercih yaptığı sanal işlemcinin dizinini ayarlar. Varsayılan değer, hiper yöneticinin herhangi bir sanal işlemci seçmesine olanak tanıyan değeridir WHV_ANY_VP.

WHvNotificationPortPropertyPreferredTargetDuration , tercih edilen hedef sanal işlemcinin benşim hedefi olarak kaldığı süreyi 100 nanosaniye cinsinden ayarlar. WHV_NOTIFICATION_PORT_PREFERRED_DURATION_MAX varsayılan değerdir.

Requirements

Requirement Değer
Desteklenen en düşük Windows Windows 10, sürüm 20H2 (x64); Windows 11, sürüm 24H2, derleme 26100.3915 (Arm64)
Header WinHvPlatform.h
Kütüphane WinHvPlatform.lib
DLL WinHvPlatform.dll
Architecture x64, Arm64

Ayrıca bakınız