Partager via


IOMMU_MAP_LOGICAL_RANGE fonction de rappel (wdm.h)

Mappe une plage de pages dans l’espace d’adressage du domaine spécifié.

Syntaxe

IOMMU_MAP_LOGICAL_RANGE IommuMapLogicalRange;

NTSTATUS IommuMapLogicalRange(
  [_In_] PIOMMU_DMA_DOMAIN Domain,
  [_In_] ULONG Permissions,
  [_In_] PMDL Mdl,
  [_In_] ULONGLONG LogicalAddress
)
{...}

Paramètres

[_In_] Domain

Pointeur vers le handle vers le domaine.

[_In_] Permissions

Variable ULONG qui spécifie les autorisations avec lesquelles mapper les pages.

[_In_] Mdl

Pointeur vers le MDL à mapper. Le MDL fourni doit spécifier un nombre entier de pages.

[_In_] LogicalAddress

Adresse logique à laquelle le mappage commence. L’adresse doit être alignée sur la page.

Valeur de retour

Retournez STATUS_SUCCESS si l’opération réussit. Sinon, retournez un code d’erreur de valeurs NTSTATUS approprié. Pour plus d’informations, consultez valeurs NTSTATUS.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1803
d’en-tête wdm.h (include Wdm.h)