IDmaChannel::BufferSize 方法(portcls.h)
BufferSize 方法返回 DMA 通道的数据缓冲区的大小(以字节为单位)。
语法
ULONG BufferSize();
返回值
此方法返回 ULONG,即缓冲区的大小(以字节为单位)。
言论
BufferSize 方法返回上一次调用 IDmaChannel::SetBufferSize 设置的缓冲区大小。 如果自 IDmaChannel::AllocateBuffer 调用以来尚未调用 SetBufferSize,BufferSize 将返回分配的缓冲区大小。 DMA 通道对象实际上不会在内部使用此值。 此值由对象维护,以允许其各种客户端传达缓冲区的预期大小。 此调用通常用于获取 IDmaChannelSlave::Start 方法的映射大小参数。
注意
Microsoft支持多样化的包容性环境。 本文包含有关无偏见通信 Microsoft风格指南 识别为排除项的术语的参考。 本文中的单词或短语用于一致性,因为它当前显示在软件中。 当软件更新为删除语言时,本文将更新为对齐方式。
要求
要求 | 价值 |
---|---|
标头 | portcls.h |
IRQL | 任何级别 |