IDTSBuffer100.GetBLOBData(Int32, Int32, UInt32, Byte, UInt32, UInt32) 方法

定義

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

備註

從包含 BLOB 的資料欄(如 DT_IMAGE)取得資料時,請以參數指定 BLOB dwOffset 的起始位置,以及參數中要檢索 dwLength 的位元組數。 建議分段從 BLOB 欄位檢索資料,以避免 BLOB 資料大小超過電腦可用記憶體時可能發生的情況。

此方法用於從參數指定的hColIDTSBuffer100欄位中取得一段位元組。 此方法通常用於遞迴讀取 BLOB 區段時。

適用於