WHvDeleteVpciDevice

Zerstört ein virtuelles PCI-Gerät (PCII) und gibt seine Ressourcen frei.

Syntax

HRESULT
WINAPI
WHvDeleteVpciDevice(
    _In_ WHV_PARTITION_HANDLE Partition,
    _In_ UINT64 LogicalDeviceId
    );

Parameter

Partition

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

LogicalDeviceId

Gibt den logischen Gerätebezeichner des ZU zerstörenden ELEMENTS AN.

Rückgabewert

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

Remarks

Die WHvDeleteVpciDevice Funktion zerstört ein MIT WHvCreateVpciDevice. Der Aufruf hebt die Zuordnung der MMIO-Bereiche des Geräts auf und unterbricht, setzt die physischen Ressourcen zurück und setzt die IOMMU-Zuordnungen der zugehörigen Anforderer-IDs (RIDs) auf die Stammpartition zurück.

Jedes mmIO-Zuordnungsarray, das WHvMapVpciDeviceMmioRanges zuvor für dieses Gerät zurückgegeben wurde, ist nach diesem Aufruf nicht mehr gültig.

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