IDTSBuffer100.GetBLOBData(Int32, Int32, UInt32, Byte, UInt32, UInt32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает массив байтов из большого двоичного объекта (BLOB), хранимого в столбце IDTSBuffer100.
public:
void GetBLOBData(int hRow, int hCol, System::UInt32 dwOffset, System::Byte % lpPointer, System::UInt32 dwLength, [Runtime::InteropServices::Out] System::UInt32 % lpdwWritten);
public void GetBLOBData (int hRow, int hCol, uint dwOffset, ref byte lpPointer, uint dwLength, out uint lpdwWritten);
abstract member GetBLOBData : int * int * uint32 * byte * uint32 * uint32 -> unit
Public Sub GetBLOBData (hRow As Integer, hCol As Integer, dwOffset As UInteger, ByRef lpPointer As Byte, dwLength As UInteger, ByRef lpdwWritten As UInteger)
Параметры
- hRow
- Int32
Маркер строки.
- hCol
- Int32
Дескриптор столбца.
- dwOffset
- UInt32
Местоположение байтовых данных, хранящихся в столбце, с которого должно начинаться чтение байтов.
- lpPointer
- Byte
Параметр ссылки, указывающий на первый байт в извлекаемом массиве байтов.
- dwLength
- UInt32
Число байтов, которое необходимо извлечь из столбца.
- lpdwWritten
- UInt32
Параметр out
, который указывает число байтов, записанных в параметр lpPointer
.
Комментарии
При извлечении данных из столбца, содержащего большой двоичный объект, например, DT_IMAGEукажите начальное расположение в BLOB с dwOffset
параметром и число байтов, извлекаемых в параметре dwLength
. Извлечение данных из столбца BLOB в разделах рекомендуется избежать ситуаций, которые могут возникнуть, если размер данных в БОЛЬШОМ ДВОИчном объекте превышает объем доступной памяти на компьютере.
Этот метод используется для извлечения раздела байтов из столбца, указанного hCol
параметром в .IDTSBuffer100 Этот метод обычно используется для рекурсивной обработки при последовательном чтении разделов BLOB.