IDmaChannel::BufferSize 方法(portcls.h)

BufferSize 方法返回 DMA 通道的数据缓冲区的大小(以字节为单位)。

语法

ULONG BufferSize();

返回值

此方法返回 ULONG,即缓冲区的大小(以字节为单位)。

言论

BufferSize 方法返回上一次调用 IDmaChannel::SetBufferSize 设置的缓冲区大小。 如果自 IDmaChannel::AllocateBuffer 调用以来尚未调用 SetBufferSize,BufferSize 将返回分配的缓冲区大小。 DMA 通道对象实际上不会在内部使用此值。 此值由对象维护,以允许其各种客户端传达缓冲区的预期大小。 此调用通常用于获取 IDmaChannelSlave::Start 方法的映射大小参数。

注意

Microsoft支持多样化的包容性环境。 本文包含有关无偏见通信 Microsoft风格指南 识别为排除项的术语的参考。 本文中的单词或短语用于一致性,因为它当前显示在软件中。 当软件更新为删除语言时,本文将更新为对齐方式。

要求

要求 价值
标头 portcls.h
IRQL 任何级别

另请参阅

IDmaChannel