WHvDeleteTrigger

Bir tetikleyici nesnesini bir bölümden siler.

Sözdizimi

typedef PVOID WHV_TRIGGER_HANDLE;

HRESULT
WINAPI
WHvDeleteTrigger(
    _In_ WHV_PARTITION_HANDLE Partition,
    _In_ WHV_TRIGGER_HANDLE TriggerHandle
    );

Parameters

Partition

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

TriggerHandle

tarafından WHvCreateTriggerdöndürüldükçe silinecek tetikleyici nesnesinin işleyicisi.

Dönüş Değeri

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

bölümde geçerli bir tetikleyici adlandırmıyorsa TriggerHandle işlev başarısız olur.

Açıklamalar

işlevi, WHvDeleteTrigger tetikleyicinin olayıyla yapılandırılan eylemi arasındaki ilişkiyi kaldırır. Tetikleyici silindikten sonra, tarafından WHvCreateTrigger döndürülen olay tanıtıcısının hiçbir etkisi olmaz.

Tetikleyici silindiğinde olay tanıtıcısı kapatılmaz veya geçersiz kılınmıyor. Çağıran hala bu işleyiciye sahip ve ile CloseHandleayrı olarak serbest bırakması gerekiyor.

Bölümü yıkmadan önce çağrı WHvDeleteTrigger yapılması gerekmez; ile bölüm silindiğinde tetikleyiciler otomatik olarak silinir WHvDeletePartition.

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