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.
Daha önce ile WHvRegisterPartitionDoorbellEventkaydedilmiş bir doorbell olayının kaydını kaldırır.
Important
WHvUnregisterPartitionDoorbellEvent kullanım dışı bırakıldı. Bunun yerine türünde WHvNotificationPortTypeDoorbell bir bildirim bağlantı noktasını kaldırmak için kullanınWHvDeleteNotificationPort.
Sözdizimi
// Guest physical address
typedef UINT64 WHV_GUEST_PHYSICAL_ADDRESS;
typedef struct WHV_DOORBELL_MATCH_DATA
{
WHV_GUEST_PHYSICAL_ADDRESS GuestAddress;
UINT64 Value;
UINT32 Length;
UINT32 MatchOnValue:1;
UINT32 MatchOnLength:1;
UINT32 Reserved:30;
} WHV_DOORBELL_MATCH_DATA;
HRESULT
WINAPI
WHvUnregisterPartitionDoorbellEvent(
_In_ WHV_PARTITION_HANDLE Partition,
_In_ const WHV_DOORBELL_MATCH_DATA* MatchData
);
Parameters
Partition
Bölüm nesnesi için tanıtıcı.
MatchData
Kaydı kaldıracak kapı zili olayının eşleşme verilerini belirtir. Verilerin, olay kaydedildiğinde sağlanan WHvRegisterPartitionDoorbellEvent veriyle tam olarak eşleşmesi gerekir. Bkz . Doorbell Veri Türleri.
Dönüş Değeri
İşlev başarılı olursa, dönüş değeri olur S_OK.
Belirtilen eşleşme verileriyle hiçbir doorbell olayı bölümde kayıtlı değilse, işlevi döndürür HRESULT_FROM_WIN32(ERROR_NOT_FOUND).
Açıklamalar
Bölümü silmeden önce çağrı WHvUnregisterPartitionDoorbellEvent yapılması gerekmez: bölüm silindiğinde kalan kapı zili olaylarının kaydı otomatik olarak silinir.
Requirements
| Requirement | Değer |
|---|---|
| Desteklenen en düşük Windows | Windows 10, sürüm 2004 (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 |