DTSBufferFlags Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит значения, которые используются для регистрации буфера с объектом IDTSBufferManager100 .
public enum class DTSBufferFlags
public enum DTSBufferFlags
type DTSBufferFlags =
Public Enum DTSBufferFlags
- Наследование
-
DTSBufferFlags
Поля
| Имя | Значение | Описание |
|---|---|---|
| BUFF_NOOLEDB | 1 | Указывает, что буфер не содержит информацию о статусе в своих строках. |
| BUFF_INIT | 2 | Указывает, что столбцы в новых буферах такого типа инициализируются нулями. |
Комментарии
Значения в этом перечислении предоставляются RegisterBufferType методу для контроля того, как инициализируются столбцы в типе зарегистрированного буфера, сохраняется ли состоятельная информация для каждого столбца в буфере и уведомляется ли задача потока данных, когда буфер становится заполненным.
Если BUFF_NOOLEDB значение не установлено, размер памяти буфера уменьшается, поскольку для каждого столбца в буфере не выделено место для статуса столбца. Экономия памяти равна размеру значения статуса, умноженному на количество строк в буфере, умноженное на количество столбцов в строке.