WHvUnmapVpciDeviceInterrupt

Entfernt einen zuvor zugeordneten Interrupt für ein zugewiesenes virtuelles PCI-Gerät.

Syntax

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

Parameter

Partition

Behandeln Sie die Partition, die das virtuelle PCI-Gerät besitzt.

LogicalDeviceId

Gibt die logische Geräte-ID des virtuellen PCI-Geräts an, die beim Erstellen des Geräts zugewiesen wurde.

Index

Gibt den Index des Interrupteintrags an, um die Zuordnung aufzuheben. Dies ist derselbe Index, der beim Zuordnen des Interrupts bereitgestellt WHvMapVpciDeviceInterrupt wurde.

Rückgabewert

Wenn die Funktion erfolgreich ist, lautet S_OKder Rückgabewert .

Remarks

Die WHvUnmapVpciDeviceInterrupt Funktion entfernt eine Zuordnung, die von WHvMapVpciDeviceInterrupt. Nachdem der Interrupt nicht zugeordnet wurde, werden die physischen Ressourcen, die das Gerät sichern, an diesem Index nicht mehr an die virtuellen Prozessoren der Partition weitergeleitet.

Anforderungen

Anforderung Wert
Mindestens unterstützte Windows Windows 10, Version 20H2 (x64); Windows 11, Version 24H2, Build 26100.3915 (Arm64)
Header WinHvPlatform.h
Bibliothek WinHvPlatform.lib
DLL WinHvPlatform.dll
Architecture x64, Arm64

Siehe auch