インデックス バッファとは、頂点バッファ内での頂点の並び順を指定するものです。
頂点バッファでは同一の頂点を重複して定義することで無駄が生じることがありますが、インデックス バッファは頂点データを共有することで、それを防ぎます。
public void DrawIndexedPrimitives(
PrimitiveType primitiveType, //
int baseVertex, //
int minVertexIndex, //
int numVertices, //
int startIndex, //
int primCount //
);