Condividi tramite


IOMMU_DOMAIN_CREATE funzione di callback (wdm.h)

Crea un nuovo dominio del dispositivo di mapping DMA (un contenitore per un set di tabelle di pagine).

Sintassi

IOMMU_DOMAIN_CREATE IommuDomainCreate;

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

Parametri

[_In_] OsManagedPageTable

Valore booleano che indica se la tabella di pagina è gestita dal chiamante o da HAL.

  • TRUE, indica che HAL è proprietario della tabella di pagine.

    • Mappa/Unmap sono disponibili.

    • La configurazione/scaricamento non è disponibile.

  • FALSE indica che il chiamante è proprietario della tabella di pagina.

    • Mappa/Unmap non disponibile.

    • Sono disponibili la configurazione/scaricamento.

[_Out_] DomainOut

Puntatore a IOMMU_DMA_DOMAIN variabile che riceve un handle opaco usato per fare riferimento al dominio.

Valore restituito

Restituisce STATUS_SUCCESS se l'operazione ha esito positivo. In caso contrario, restituire un codice di errore dei valori NTSTATUS appropriato. Per altre informazioni, vedere valori NTSTATUS.

Osservazioni

Questa operazione è deprecata. È consigliabile usare IOMMU_DOMAIN_CREATE_EX* e DMA_IOMMU_INTERFACE_EX.

Fabbisogno

Requisito Valore
client minimo supportato Windows 10, versione 1803
intestazione wdm.h (include Wdm.h)