ILockBytes::WriteAt

WriteAt은 바이트 배열 시작 부분의 지정된 오프셋부터 지정된 수 만큼의 바이트를 씁니다.

구문

HRESULT WriteAt(   ULARGE_INTEGER uliOffset,   Void const *pData,   ULONGcbWrite,   ULONG *pcbWrote   );

매개 변수

매개 변수

설명

uliOffset [in]

바이트 배열의 시작 부분에서 데이터를 쓰기 시작할 지점을 지정합니다.

pData [in]

기록되는 데이터를 포함하고 있는 버퍼에 대한 포인터입니다.

cbWrite [in]

바이트 배열에 기록할 데이터의 바이트 수를 지정합니다.

pcbWrote [out]

이 메서드가 바이트 배열에 기록한 실제 바이트 수를 지정하는 위치에 대한 포인터입니다. 이 포인터를 NULL로 설정하여 이 값을 사용하지 않을 수도 있습니다. 이 경우 메서드는 기록된 실제 바이트 수를 제공하지 않습니다.

반환 값

용어

정의

NOERROR

메서드가 성공했습니다.

E_UNEXPECTED

행 집합이 "좀비" 상태에 있습니다.

참고 항목

참조

ILockBytes::ReadAt

ILockBytes::SetSize

ILockBytes::Stat

관련 자료

ILockBytes(SQL Server Compact)