IDmaChannel::CopyFrom 方法 (portcls.h)

CopyFrom 方法将示例数据从 DMA 通道的公共缓冲区复制到指定的目标缓冲区。

语法

void CopyFrom(
  PVOID Destination,
  PVOID Source,
  ULONG ByteCount
);

参数

Destination

指向目标缓冲区的指针

Source

指向源缓冲区的指针,该缓冲区位于 DMA 通道的公共缓冲区中。

ByteCount

指定要复制的字节数。

返回值

备注

源指针和目标指针都是内核模式虚拟地址。 IDmaChannel::SystemAddress 调用返回 DMA 通道的公共缓冲区的虚拟地址。

Source 参数指向源缓冲区的开头,该源缓冲区占用 DMA 通道的公共缓冲区中的 ByteCount 连续字节。

要求

要求
Header portcls.h
IRQL 任何级别

另请参阅

IDmaChannel