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