>>500
アドバイスありがとうございました。解決しました。

質問ばかりで申し訳ありません。
Xファイルから読み込んだメッシュから頂点座標を1ポリゴン(3点)ずつ取得したいのですが、上手くいきません。
自分ではこれで合っているような気がするのですが・・・

models[mdl].pMesh -> LockVertexBuffer (D3DLOCK_READONLY,&pVertices);
models[mdl].pMesh -> LockIndexBuffer (D3DLOCK_READONLY,&pIndices);

for( i=0 ; i<models[mdl].dwNumFaces ; i++ )
{
pVertices += ( models[mdl].dwVertexSize * (*(pIndices))) ;
v1 = *(D3DXVECTOR3*)pVertices;
pVertices -= ( models[mdl].dwVertexSize * (*(pIndices))) ;
pIndices ++;

pVertices += ( models[mdl].dwVertexSize * (*(pIndices))) ;
v2 = *(D3DXVECTOR3*)pVertices;
pVertices -= ( models[mdl].dwVertexSize * (*(pIndices))) ;
pIndices ++;

pVertices += ( models[mdl].dwVertexSize * (*(pIndices))) ;
v2 = *(D3DXVECTOR3*)pVertices;
pVertices -= ( models[mdl].dwVertexSize * (*(pIndices))) ;
pIndices ++;
  処理
}
アンロック
※dwNumFaces 面数 , dwVertexSize 頂点サイズ