Render a ApexRenderable mesh by directx9

when I use directx9 to render a mesh, a problem occured when i preparing the vertex buffer. because the BONE_INDEX’s format is USHORT1 but it’s not support in directx9 . is there any way to deal with it? Or I shoud just exchange the data by my self?