Funzione IoGetIommuInterfaceEx (wdm.h)
Recupera un puntatore all'interfaccia estesa che contiene un set di routine IOMMU.
NTSTATUS IoGetIommuInterfaceEx(
ULONG Version,
ULONGLONG Flags,
PDMA_IOMMU_INTERFACE_EX InterfaceOut
);
Version
[In] Versione dell'interfaccia che determina il set di routine IOMMU restituite.
Flags
[In] Flag di configurazione per l'interfaccia. Attualmente inutilizzato.
InterfaceOut
[Out] Puntatore a una struttura DMA_IOMMU_INTERFACE_EX che contiene puntatori alle routine dell'interfaccia IOMMU per le operazioni del dominio del dispositivo.
Questa funzione restituisce NTKERNELAPI NTSTATUS.
Per usare le routine IOMMU fornite dall'interfaccia, il driver di dispositivo deve essere scelto di eseguire il mapping DMA tramite il DmaRemappingCompatible valore della chiave del Registro di sistema (impostato su 1).
In questo modo viene sostituita la funzione diIoGetIommuInterface deprecata. Usa questo esempio per tutte le versioni delle routine IOMMU.
Requisito | Valore |
---|---|
server minimo supportato | Windows Server 2022 |
intestazione | wdm.h (include Wdm.h) |