IOMMU_DOMAIN_CREATE función de devolución de llamada (wdm.h)

Crea un nuevo dominio de dispositivo de reasignación de DMA (un contenedor para un conjunto de tablas de páginas).

Sintaxis

IOMMU_DOMAIN_CREATE IommuDomainCreate;

NTSTATUS IommuDomainCreate(
  [_In_]  BOOLEAN OsManagedPageTable,
  [_Out_] PIOMMU_DMA_DOMAIN *DomainOut
)
{...}

Parámetros

[_In_] OsManagedPageTable

Valor booleano que indica si el autor de la llamada o el HAL administran la tabla de páginas.

  • TRUE, indica que HAL posee la tabla de páginas.

    • Map/Unmap están disponibles.

    • La configuración o el vaciado no están disponibles.

  • FALSE indica que el autor de la llamada posee la tabla de páginas.

    • El mapa o el mapa no están disponibles.

    • Configure/Flush (Configurar/Vaciar) esté disponible.

[_Out_] DomainOut

Puntero a IOMMU_DMA_DOMAIN variable que recibe un identificador opaco que se usa para hacer referencia al dominio.

Valor devuelto

Devuelve STATUS_SUCCESS si la operación se realiza correctamente. De lo contrario, devuelve un código de error de valores NTSTATUS apropiado. Para obtener más información, vea valores NTSTATUS.

Observaciones

Esto está en desuso. Considere la posibilidad de usar IOMMU_DOMAIN_CREATE_EX* y DMA_IOMMU_INTERFACE_EX.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10, versión 1803
encabezado de wdm.h (incluya Wdm.h)