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 vers le mappage. 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 retournée

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.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 version 1803
En-tête wdm.h (inclure Wdm.h)