Fonction VideoPortMoveMemory (video.h)

La fonction VideoPortMoveMemory copie les données de l’emplacement source vers l’emplacement de destination dans la mémoire système.

Syntaxe

VIDEOPORT_API VOID VideoPortMoveMemory(
  [in, out] PVOID Destination,
  [in, out] PVOID Source,
            ULONG Length
);

Paramètres

[in, out] Destination

Pointeur vers l’emplacement de destination.

[in, out] Source

Pointeur vers l’emplacement des données à copier.

Length

Spécifie le nombre d’octets à copier.

Valeur de retour

None

Remarques

VideoPortMoveMemory déplace la mémoire vers l’avant ou vers l’arrière, alignée ou non alignée, dans des blocs de 4 octets, suivis des octets restants.

La destination et la source spécifiées doivent se trouver dans une plage logique mappée retournée par VideoPortGetDeviceBase et/ou une adresse RAM d’espace système , telle qu’une adresse sur la pile.

Les appelants de VideoPortMoveMemory peuvent s’exécuter sur n’importe quel IRQL si les deux blocs de mémoire sont résidents. Dans le cas contraire, l’appelant doit s’exécuter sur irQL < DISPATCH_LEVEL.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows 2000 et versions ultérieures des systèmes d’exploitation Windows.
Plateforme cible Desktop (Expérience utilisateur)
En-tête video.h (incluez Video.h)
Bibliothèque Videoprt.lib
DLL Videoprt.sys
IRQL Consultez la section Notes.

Voir aussi

VideoPortCompareMemory

VideoPortGetDeviceBase

VideoPortZeroDeviceMemory

VideoPortZeroMemory