Funzione IoGetIommuInterfaceEx (wdm.h)

Recupera un puntatore all'interfaccia estesa che contiene un set di routine IOMMU.

Sintassi

C++
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)

Vedere anche

DMA_IOMMU_INTERFACE_EX