D3D에서 IDirect3DDevice::SetStreamSource를 사용할려는데...

책은 8.x 기준으로 쓰여있고 저는 9.0 도큐멘트를 참조해가면서 삽질하는중인데,

8.X의 사용법은

IDirect3DDevice8::SetStreamSource
버텍스 버퍼를 디바이스의 데이터 스트림에 바인드 한다.

HRESULT SetStreamSource(
  UINT StreamNumber,
  IDirect3DVertexBuffer8* pStreamData,
  UINT Stride
);

파라미터
StreamNumber
[in] 0 으로부터 스트림의 최대수 - 1 까지의 범위의 데이터 스트림을 지정한다.
pStreamData
[in] IDirect3DVertexBuffer8 인터페이스에의 포인터. 지정한 데이터 스트림에 바인드 하는 버텍스 버퍼를 나타낸다.
Stride
[in] 컴퍼넌트의 보폭 (바이트 단위). 「주의」를 참조할것.


이고 9.0에서는

IDirect3DDevice9::SetStreamSource 메서드

--------------------------------------------------------------------------------

정점 버퍼를 장치의 데이터 스트림에 바인드 한다. 더 자세한 정보는, 「스트림 소스의 설정」을 참조할것.

구문

HRESULT SetStreamSource(          UINT StreamNumber,
    IDirect3DVertexBuffer9 *pStreamData,
    UINT OffsetInBytes,
    UINT Stride
);
파라미터

StreamNumber
[in] 0 로부터 스트림의 최대수 -1 까지의 범위의 데이터 스트림을 지정한다.
pStreamData
[in] IDirect3DVertexBuffer9 인터페이스의 포인터. 지정한 데이터 스트림에 바인드 하는 정점 버퍼를 나타낸다.
OffsetInBytes
[in] 스트림 선두로부터 정점 데이터 선두까지의 오프셋(offset) (바이트 단위). 장치가 스트림 오프셋(offset)를 지원 할지 어떨지 조사하려면 ,D3DDEVCAPS2 의 D3DDEVCAPS2_STREAMOFFSET 정수를 확인한다.
Stride
[in] 성분의 보폭 (바이트 단위). 「주의」를 참조할것.


...

여하튼 이렇게 돼있는데 OffsetInBytes 라는 파라미터가 하나 늘었는데요...

OffsetInBytes
[in] 스트림 선두로부터 정점 데이터 선두까지의 오프셋(offset) (바이트 단위). 장치가 스트림 오프셋(offset)를 지원 할지 어떨지 조사하려면 ,D3DDEVCAPS2 의 D3DDEVCAPS2_STREAMOFFSET 정수를 확인한다.


대체 이 말이 뭔말인질 모르겠습니다-_-);;
아시는분은 좀 알려주세요;;