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 |
행 집합이 "좀비" 상태에 있습니다. |