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