IDmaChannel ::CopyFrom, méthode (portcls.h)
La méthode CopyFrom copie des exemples de données de la mémoire tampon commune du canal DMA vers la mémoire tampon de destination spécifiée.
Syntaxe
void CopyFrom(
PVOID Destination,
PVOID Source,
ULONG ByteCount
);
Paramètres
Destination
Pointeur vers la mémoire tampon de destination
Source
Pointeur vers la mémoire tampon source, qui se trouve dans la mémoire tampon commune du canal DMA.
ByteCount
Spécifie le nombre d’octets à copier.
Valeur de retour
Aucun
Remarques
Les pointeurs source et de destination sont des adresses virtuelles en mode noyau. L’appel IDmaChannel ::SystemAddress retourne l’adresse virtuelle d’une mémoire tampon commune d’un canal DMA.
Le paramètre Source pointe vers le début de la mémoire tampon source, qui occupe les octets contigus byteCount dans la mémoire tampon commune du canal DMA.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | portcls.h |
IRQL | N’importe quel niveau |