Condividi tramite


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 di interfaccia IOMMU per le operazioni del dominio del dispositivo.

Valore restituito

Questa funzione restituisce NTKERNELAPI NTSTATUS.

Commenti

Per usare le routine IOMMU fornite dall'interfaccia, il driver di dispositivo deve essere scelto di eseguire nuovamente il mapping DMA tramite il valore della chiave del Registro di sistema DmaRemappingCompatible (impostato su 1).

In questo modo viene sostituita la funzione IoGetIommuInterface deprecata. Usa questo esempio per tutte le versioni delle routine IOMMU.

Requisiti

Requisito Valore
Server minimo supportato Windows Server 2022
Intestazione wdm.h (include Wdm.h)

Vedi anche

DMA_IOMMU_INTERFACE_EX