Condividi tramite


IOMMU_DOMAIN_CREATE funzione di callback (wdm.h)

Crea un nuovo dominio del dispositivo DMA di nuovo mapping (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 pagina.

    • Sono disponibili mappe/unmap.

    • La configurazione/scaricamento non è disponibile.

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

    • Map/Unmap non sono disponibili.

    • 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.

Commenti

Deprecato. È consigliabile usare IOMMU_DOMAIN_CREATE_EX* e DMA_IOMMU_INTERFACE_EX.

Requisiti

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