WHvUnmapVpciDeviceInterrupt

Удаляет ранее сопоставленное прерывание для назначенного виртуального устройства PCI.

Синтаксис

HRESULT
WINAPI
WHvUnmapVpciDeviceInterrupt(
    _In_ WHV_PARTITION_HANDLE Partition,
    _In_ UINT64 LogicalDeviceId,
    _In_ UINT32 Index
    );

Parameters

Partition

Обработайте секцию, которая владеет виртуальным устройством PCI.

LogicalDeviceId

Указывает идентификатор логического устройства виртуального PCI, назначенный при создании устройства.

Index

Указывает индекс записи прерывания для отмены карты. Это тот же индекс, который был предоставлен WHvMapVpciDeviceInterrupt при сопоставлении прерывания.

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

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

Remarks

Функция WHvUnmapVpciDeviceInterrupt удаляет сопоставление, созданное с помощью WHvMapVpciDeviceInterrupt. После отмены прерывания физические ресурсы, которые поддерживают устройство, больше не перенаправляют прерывания по указанному индексу виртуальным процессорам секции.

Требования

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

См. также