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 | 任何级别 |