Funzione IoGetIommuInterfaceEx (wdm.h)
Recupera un puntatore all'interfaccia estesa che contiene un set di routine IOMMU.
Sintassi
NTSTATUS IoGetIommuInterfaceEx(
ULONG Version,
ULONGLONG Flags,
PDMA_IOMMU_INTERFACE_EX InterfaceOut
);
Parametri
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.
Valore restituito
Questa funzione restituisce NTKERNELAPI NTSTATUS.
Osservazioni
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.
Fabbisogno
Requisito | Valore |
---|---|
server minimo supportato | Windows Server 2022 |
intestazione | wdm.h (include Wdm.h) |