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

설명

DT_IMAGE와 같은 BLOB이 포함된 열에서 데이터를 가져올 때, BLOB dwOffset 의 시작 위치와 매개변수에서 검색 dwLength 할 바이트 수를 지정합니다. BLOB 열에서 데이터를 섹션별로 가져오는 것이 BLOB 내 데이터 크기가 컴퓨터에 저장된 메모리 크기보다 클 때 발생할 수 있는 상황을 피하는 것이 권장됩니다.

이 방법은 . 의 매개변수IDTSBuffer100에 의해 hCol 지정된 열에서 바이트 구간을 가져오는 데 사용됩니다. 이 방법은 일반적으로 BLOB 섹션을 순차적으로 읽을 때 재귀적으로 사용됩니다.

적용 대상