DTSBufferFlags 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含用于与对象注册缓冲区的 IDTSBufferManager100 值。
public enum class DTSBufferFlags
public enum DTSBufferFlags
type DTSBufferFlags =
Public Enum DTSBufferFlags
- 继承
-
DTSBufferFlags
字段
| 名称 | 值 | 说明 |
|---|---|---|
| BUFF_NOOLEDB | 1 | 指定缓冲区的行中不包含状态信息。 |
| BUFF_INIT | 2 | 指定此类新缓冲区中的列以零初始化。 |
注解
该枚举中的数值被提供给 RegisterBufferType 方法,用于控制注册缓冲区类型列的初始化方式、缓冲区中每个列是否存储状态信息,以及当缓冲区满时数据流任务是否会收到通知。
如果未设置该 BUFF_NOOLEDB 值,缓冲区的内存容量会减少,因为缓冲区中每列没有分配列状态空间。 节省的内存等于状态值大小乘以缓冲区中的行数,再乘以行中的列数。