WHvDeleteTrigger

Удаляет объект триггера из раздела.

Синтаксис

typedef PVOID WHV_TRIGGER_HANDLE;

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

Parameters

Partition

Дескриптор объекта секции.

TriggerHandle

Дескриптор объекта триггера для удаления, как возвращается WHvCreateTrigger.

Возвращаемое значение

Если функция выполнена успешно, возвращается S_OKзначение.

Функция завершается ошибкой, если TriggerHandle не называет допустимый триггер в разделе.

Remarks

Функция WHvDeleteTrigger удаляет связь между событием триггера и его настроенным действием. После удаления триггера сигнализирует о том, что дескриптор события, возвращенный WHvCreateTrigger не имеет никакого эффекта.

Удаление триггера не закрывает или не отменяет дескриптор события. Вызывающий объект по-прежнему владеет этим дескриптором и должен освободить его отдельно.CloseHandle

Перед удалением секции не обязательно WHvDeleteTrigger вызываться; триггеры удаляются автоматически при удалении секции.WHvDeletePartition

Требования

Requirement Ценность
Минимальный поддерживаемый Windows Windows 10 версии 20H2 (x64); Windows 11 версии 24H2, сборка 26100.3915 (Arm64)
Header WinHvPlatform.h
Библиотека WinHvPlatform.lib
DLL WinHvPlatform.dll
Architecture x64, Arm64

См. также