Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Distrugge un dispositivo PCI virtuale (VPCI) e rilascia le relative risorse.
Sintassi
HRESULT
WINAPI
WHvDeleteVpciDevice(
_In_ WHV_PARTITION_HANDLE Partition,
_In_ UINT64 LogicalDeviceId
);
Parameters
Partition
Gestire la partizione proprietaria del dispositivo VPCI.
LogicalDeviceId
Specifica l'identificatore logico del dispositivo VPCI da eliminare.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è S_OK.
Remarks
La WHvDeleteVpciDevice funzione elimina definitivamente un dispositivo VPCI creato con WHvCreateVpciDevice. La chiamata annulla il mapping degli intervalli e degli interrupt MMIO del dispositivo, reimposta le risorse fisiche e ripristina i mapping IOMMU degli ID del richiedente (RID) associati alla partizione radice.
Qualsiasi matrice di mapping MMIO restituita in precedenza da WHvMapVpciDeviceMmioRanges per questo dispositivo non è più valida dopo questa chiamata.
Requisiti
| Requisito | Valore |
|---|---|
| Minimo Windows supportato | Windows 10 versione 20H2 (x64); Windows 11, versione 24H2, build 26100.3915 (Arm64) |
| Header | WinHvPlatform.h |
| Libreria | WinHvPlatform.lib |
| DLL | WinHvPlatform.dll |
| Architecture | x64, Arm64 |