IDmaChannel::CopyTo 方法 (portcls.h)

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

语法

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

参数

Destination

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

Source

指向源缓冲区的指针

ByteCount

指定要复制的字节数。

返回值

备注

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

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

要求

要求
Header portcls.h
IRQL 任何级别

另请参阅

IDmaChannel